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 1837 src/dps8/dps8_ins.c cpu.cu.repeat_first, cpu.cu.rpt, cpu.cu.rd, cpu.PPR.IC & 1, cpu.rX[0], rX 1838 src/dps8/dps8_ins.c !! (cpu.rX[0] & 01000), !! (cpu.rX[0] & 0400)); rX 1870 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 1872 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + offset) & AMASK; rX 1873 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 1877 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 2112 src/dps8/dps8_ins.c bool rptA = !! (cpu.rX[0] & 01000); rX 2113 src/dps8/dps8_ins.c bool rptB = !! (cpu.rX[0] & 00400); rX 2117 src/dps8/dps8_ins.c cpu.cu.repeat_first, rf, cpu.cu.rpt, cpu.cu.rd, icOdd, cpu.rX[0], rptA, rptB); rX 2122 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2123 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2127 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2138 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2139 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2143 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2150 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2151 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2155 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2193 src/dps8/dps8_ins.c uint x = (uint) getbits18 (cpu.rX[0], 0, 8); rX 2198 src/dps8/dps8_ins.c putbits18 (& cpu.rX[0], 0, 8, x); rX 2220 src/dps8/dps8_ins.c if (TST_I_ZERO && (cpu.rX[0] & 0100)) { rX 2225 src/dps8/dps8_ins.c if (!TST_I_ZERO && (cpu.rX[0] & 040)) { rX 2230 src/dps8/dps8_ins.c if (TST_I_NEG && (cpu.rX[0] & 020)) { rX 2235 src/dps8/dps8_ins.c if (!TST_I_NEG && (cpu.rX[0] & 010)) { rX 2240 src/dps8/dps8_ins.c if (TST_I_CARRY && (cpu.rX[0] & 04)) { rX 2245 src/dps8/dps8_ins.c if (!TST_I_CARRY && (cpu.rX[0] & 02)) { rX 2250 src/dps8/dps8_ins.c if (TST_I_OFLOW && (cpu.rX[0] & 01)) { rX 2281 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.lnk; rX 2312 src/dps8/dps8_ins.c cpu.rX[0], cpu.rX[1], cpu.rX[2], cpu.rX[3]); rX 2314 src/dps8/dps8_ins.c cpu.rX[4], cpu.rX[5], cpu.rX[6], cpu.rX[7]); rX 2966 src/dps8/dps8_ins.c cpu.rX[n] = cpu.TPR.CA; rX 2995 src/dps8/dps8_ins.c cpu.rX[opcode10 & 07] = ret; rX 3112 src/dps8/dps8_ins.c cpu.rX[n] = GETLO (cpu.CY); rX 3116 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3117 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3247 src/dps8/dps8_ins.c cpu.CY = ((word36) cpu.rX[n]) << 18; rX 3638 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (cpup, GETHI (cpu.CY), & cpu.cu.IR, & ovf); rX 3745 src/dps8/dps8_ins.c cpu.rX[n] = GETHI (cpu.CY); rX 3749 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3750 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3758 src/dps8/dps8_ins.c cpu.rX[0] = GETHI (cpu.Yblock8[0]); rX 3762 src/dps8/dps8_ins.c cpu.rX[1] = GETLO (cpu.Yblock8[0]); rX 3767 src/dps8/dps8_ins.c cpu.rX[2] = GETHI (cpu.Yblock8[1]); rX 3771 src/dps8/dps8_ins.c cpu.rX[3] = GETLO (cpu.Yblock8[1]); rX 3776 src/dps8/dps8_ins.c cpu.rX[4] = GETHI (cpu.Yblock8[2]); rX 3780 src/dps8/dps8_ins.c cpu.rX[5] = GETLO (cpu.Yblock8[2]); rX 3785 src/dps8/dps8_ins.c cpu.rX[6] = GETHI (cpu.Yblock8[3]); rX 3789 src/dps8/dps8_ins.c cpu.rX[7] = GETLO (cpu.Yblock8[3]); rX 3825 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[0], cpu.rX[0]); rX 3826 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[0], cpu.rX[1]); rX 3828 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[1], cpu.rX[2]); rX 3829 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[1], cpu.rX[3]); rX 3831 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[2], cpu.rX[4]); rX 3832 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[2], cpu.rX[5]); rX 3834 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[3], cpu.rX[6]); rX 3835 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[3], cpu.rX[7]); rX 4070 src/dps8/dps8_ins.c cpu.CY = cpu.rX[opcode10 & 07]; rX 4712 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, rX 4739 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, rX 4798 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, rX 4960 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 5003 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 5059 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, rX 5530 src/dps8/dps8_ins.c cmp18 (cpup, cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); rX 5636 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5663 src/dps8/dps8_ins.c cpu.rX[n] &= GETHI (cpu.CY); rX 5664 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5669 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5670 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5763 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] | GETHI (cpu.CY); rX 5789 src/dps8/dps8_ins.c cpu.rX[n] |= GETHI (cpu.CY); rX 5790 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5795 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5796 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5877 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] ^ GETHI (cpu.CY); rX 5903 src/dps8/dps8_ins.c cpu.rX[n] ^= GETHI (cpu.CY); rX 5904 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5909 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5910 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5974 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5978 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), rX 6056 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & ~GETHI (cpu.CY); rX 7272 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 7288 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 7304 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 9604 src/dps8/dps8_ins.c rX 9605 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);