rX 53 src/dps8/dps8_addrmods.c return cpu.rX [X (Tdes)]; rX 1670 src/dps8/dps8_cpu.h word18 rX [8]; // index rX 327 src/dps8/dps8_eis.c return cpu.rX [X (reg)]; rX 471 src/dps8/dps8_eis.c return cpu.rX [n - 8]; rX 546 src/dps8/dps8_eis.c return cpu.rX [n - 8]; rX 1345 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1361 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1832 src/dps8/dps8_ins.c cpu.cu.repeat_first, cpu.cu.rpt, cpu.cu.rd, cpu.PPR.IC & 1, cpu.rX[0], rX 1833 src/dps8/dps8_ins.c !! (cpu.rX[0] & 01000), !! (cpu.rX[0] & 0400)); rX 1865 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "rpt/rd/rl repeat first; X%d was %06o\n", Xn, cpu.rX[Xn]); rX 1867 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + offset) & AMASK; rX 1868 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 1872 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "rpt/rd/rl repeat first; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2107 src/dps8/dps8_ins.c bool rptA = !! (cpu.rX[0] & 01000); rX 2108 src/dps8/dps8_ins.c bool rptB = !! (cpu.rX[0] & 00400); rX 2112 src/dps8/dps8_ins.c cpu.cu.repeat_first, rf, cpu.cu.rpt, cpu.cu.rd, icOdd, cpu.rX[0], rptA, rptB); rX 2117 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2118 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2122 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2133 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2134 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2138 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2145 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2146 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2150 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2188 src/dps8/dps8_ins.c uint x = (uint) getbits18 (cpu.rX[0], 0, 8); rX 2193 src/dps8/dps8_ins.c putbits18 (& cpu.rX[0], 0, 8, x); rX 2215 src/dps8/dps8_ins.c if (TST_I_ZERO && (cpu.rX[0] & 0100)) { rX 2220 src/dps8/dps8_ins.c if (!TST_I_ZERO && (cpu.rX[0] & 040)) { rX 2225 src/dps8/dps8_ins.c if (TST_I_NEG && (cpu.rX[0] & 020)) { rX 2230 src/dps8/dps8_ins.c if (!TST_I_NEG && (cpu.rX[0] & 010)) { rX 2235 src/dps8/dps8_ins.c if (TST_I_CARRY && (cpu.rX[0] & 04)) { rX 2240 src/dps8/dps8_ins.c if (!TST_I_CARRY && (cpu.rX[0] & 02)) { rX 2245 src/dps8/dps8_ins.c if (TST_I_OFLOW && (cpu.rX[0] & 01)) { rX 2276 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.lnk; rX 2307 src/dps8/dps8_ins.c cpu.rX[0], cpu.rX[1], cpu.rX[2], cpu.rX[3]); rX 2309 src/dps8/dps8_ins.c cpu.rX[4], cpu.rX[5], cpu.rX[6], cpu.rX[7]); rX 2961 src/dps8/dps8_ins.c cpu.rX[n] = cpu.TPR.CA; rX 2990 src/dps8/dps8_ins.c cpu.rX[opcode10 & 07] = ret; rX 3107 src/dps8/dps8_ins.c cpu.rX[n] = GETLO (cpu.CY); rX 3111 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3112 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3242 src/dps8/dps8_ins.c cpu.CY = ((word36) cpu.rX[n]) << 18; rX 3633 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (cpup, GETHI (cpu.CY), & cpu.cu.IR, & ovf); rX 3740 src/dps8/dps8_ins.c cpu.rX[n] = GETHI (cpu.CY); rX 3744 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3745 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3753 src/dps8/dps8_ins.c cpu.rX[0] = GETHI (cpu.Yblock8[0]); rX 3757 src/dps8/dps8_ins.c cpu.rX[1] = GETLO (cpu.Yblock8[0]); rX 3762 src/dps8/dps8_ins.c cpu.rX[2] = GETHI (cpu.Yblock8[1]); rX 3766 src/dps8/dps8_ins.c cpu.rX[3] = GETLO (cpu.Yblock8[1]); rX 3771 src/dps8/dps8_ins.c cpu.rX[4] = GETHI (cpu.Yblock8[2]); rX 3775 src/dps8/dps8_ins.c cpu.rX[5] = GETLO (cpu.Yblock8[2]); rX 3780 src/dps8/dps8_ins.c cpu.rX[6] = GETHI (cpu.Yblock8[3]); rX 3784 src/dps8/dps8_ins.c cpu.rX[7] = GETLO (cpu.Yblock8[3]); rX 3820 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[0], cpu.rX[0]); rX 3821 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[0], cpu.rX[1]); rX 3823 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[1], cpu.rX[2]); rX 3824 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[1], cpu.rX[3]); rX 3826 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[2], cpu.rX[4]); rX 3827 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[2], cpu.rX[5]); rX 3829 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[3], cpu.rX[6]); rX 3830 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[3], cpu.rX[7]); rX 4065 src/dps8/dps8_ins.c cpu.CY = cpu.rX[opcode10 & 07]; rX 4707 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, rX 4734 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, rX 4793 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, rX 4955 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 4998 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 5054 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 5525 src/dps8/dps8_ins.c cmp18 (cpup, cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); rX 5631 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5658 src/dps8/dps8_ins.c cpu.rX[n] &= GETHI (cpu.CY); rX 5659 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5664 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5665 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5758 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] | GETHI (cpu.CY); rX 5784 src/dps8/dps8_ins.c cpu.rX[n] |= GETHI (cpu.CY); rX 5785 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5790 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5791 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5872 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] ^ GETHI (cpu.CY); rX 5898 src/dps8/dps8_ins.c cpu.rX[n] ^= GETHI (cpu.CY); rX 5899 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5904 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5905 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5969 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5973 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), rX 6051 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & ~GETHI (cpu.CY); rX 7267 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 7283 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 7299 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 9599 src/dps8/dps8_ins.c rX 9600 src/dps8/dps8_ins.c rX 2780 src/dps8/dps8_sys.c where = lookup_address (icSegno, cpu.rX[7] - 1, rX 2784 src/dps8/dps8_sys.c sim_msg ("%05o:%06o %s\n", icSegno, cpu.rX[7] - 1, where); rX 3392 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3394 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 3447 src/dps8/dps8_sys.c rX 3449 src/dps8/dps8_sys.c rX 3508 src/dps8/dps8_sys.c rX 3549 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3551 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 4069 src/dps8/dps8_sys.c { "cpus[].rX[]", SYM_STRUCT_OFFSET, SYM_ARRAY, offsetof (cpu_state_t, rX) }, rX 84 src/dps8/hdbg.h # define HDBGRegXR(i, c) hdbgRegR (hreg_X0+(i), (word36) cpu.rX[i], c) rX 85 src/dps8/hdbg.h # define HDBGRegXW(i, c) hdbgRegW (hreg_X0+(i), (word36) cpu.rX[i], c) rX 734 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.rX[0], 18); rX 735 src/dps8/panelScraper.c SETL (bank_d, 18+3, cpu.rX[1], 18); rX 736 src/dps8/panelScraper.c SETL (bank_e, 0+3, cpu.rX[2], 18); rX 737 src/dps8/panelScraper.c SETL (bank_e, 18+3, cpu.rX[3], 18); rX 743 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.rX[4], 18); rX 744 src/dps8/panelScraper.c SETL (bank_d, 18+3, cpu.rX[5], 18); rX 745 src/dps8/panelScraper.c SETL (bank_e, 0+3, cpu.rX[6], 18); rX 746 src/dps8/panelScraper.c SETL (bank_e, 18+3, cpu.rX[7], 18);