rX 56 src/dps8/dps8_addrmods.c return cpu.rX [X (Tdes)]; rX 1668 src/dps8/dps8_cpu.h word18 rX [8]; // index rX 333 src/dps8/dps8_eis.c return cpu.rX [X (reg)]; rX 477 src/dps8/dps8_eis.c return cpu.rX [n - 8]; rX 552 src/dps8/dps8_eis.c return cpu.rX [n - 8]; rX 1288 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1304 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1763 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD first %d rpt %d rd %d e/o %d X0 %06o a %d b %d\n", cpu.cu.repeat_first, cpu.cu.rpt, cpu.cu.rd, cpu.PPR.IC & 1, cpu.rX[0], !! (cpu.rX[0] & 01000), !! (cpu.rX[0] & 0400)); rX 1794 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 1796 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + offset) & AMASK; rX 1797 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 1801 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 2032 src/dps8/dps8_ins.c bool rptA = !! (cpu.rX[0] & 01000); rX 2033 src/dps8/dps8_ins.c bool rptB = !! (cpu.rX[0] & 00400); rX 2035 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta first %d rf %d rpt %d rd %d " "e/o %d X0 %06o a %d b %d\n", cpu.cu.repeat_first, rf, cpu.cu.rpt, cpu.cu.rd, icOdd, cpu.rX[0], rptA, rptB); rX 2040 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2041 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2045 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2056 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2057 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2061 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2068 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2069 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2073 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2111 src/dps8/dps8_ins.c uint x = (uint) getbits18 (cpu.rX[0], 0, 8); rX 2116 src/dps8/dps8_ins.c putbits18 (& cpu.rX[0], 0, 8, x); rX 2138 src/dps8/dps8_ins.c if (TST_I_ZERO && (cpu.rX[0] & 0100)) { rX 2143 src/dps8/dps8_ins.c if (!TST_I_ZERO && (cpu.rX[0] & 040)) { rX 2148 src/dps8/dps8_ins.c if (TST_I_NEG && (cpu.rX[0] & 020)) { rX 2153 src/dps8/dps8_ins.c if (!TST_I_NEG && (cpu.rX[0] & 010)) { rX 2158 src/dps8/dps8_ins.c if (TST_I_CARRY && (cpu.rX[0] & 04)) { rX 2163 src/dps8/dps8_ins.c if (!TST_I_CARRY && (cpu.rX[0] & 02)) { rX 2168 src/dps8/dps8_ins.c if (TST_I_OFLOW && (cpu.rX[0] & 01)) { rX 2199 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.lnk; rX 2226 src/dps8/dps8_ins.c sim_debug (DBG_REGDUMPIDX, &cpu_dev, "X[0]=%06o X[1]=%06o X[2]=%06o X[3]=%06o\n", cpu.rX[0], cpu.rX[1], cpu.rX[2], cpu.rX[3]); rX 2227 src/dps8/dps8_ins.c sim_debug (DBG_REGDUMPIDX, &cpu_dev, "X[4]=%06o X[5]=%06o X[6]=%06o X[7]=%06o\n", cpu.rX[4], cpu.rX[5], cpu.rX[6], cpu.rX[7]); rX 2876 src/dps8/dps8_ins.c cpu.rX[n] = cpu.TPR.CA; rX 2905 src/dps8/dps8_ins.c cpu.rX[opcode10 & 07] = ret; rX 3022 src/dps8/dps8_ins.c cpu.rX[n] = GETLO (cpu.CY); rX 3026 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3027 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3129 src/dps8/dps8_ins.c cpu.CY = ((word36) cpu.rX[n]) << 18; rX 3492 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (GETHI (cpu.CY), & cpu.cu.IR, & ovf); rX 3599 src/dps8/dps8_ins.c cpu.rX[n] = GETHI (cpu.CY); rX 3603 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3604 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3612 src/dps8/dps8_ins.c cpu.rX[0] = GETHI (cpu.Yblock8[0]); rX 3616 src/dps8/dps8_ins.c cpu.rX[1] = GETLO (cpu.Yblock8[0]); rX 3621 src/dps8/dps8_ins.c cpu.rX[2] = GETHI (cpu.Yblock8[1]); rX 3625 src/dps8/dps8_ins.c cpu.rX[3] = GETLO (cpu.Yblock8[1]); rX 3630 src/dps8/dps8_ins.c cpu.rX[4] = GETHI (cpu.Yblock8[2]); rX 3634 src/dps8/dps8_ins.c cpu.rX[5] = GETLO (cpu.Yblock8[2]); rX 3639 src/dps8/dps8_ins.c cpu.rX[6] = GETHI (cpu.Yblock8[3]); rX 3643 src/dps8/dps8_ins.c cpu.rX[7] = GETLO (cpu.Yblock8[3]); rX 3679 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[0], cpu.rX[0]); rX 3680 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[0], cpu.rX[1]); rX 3682 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[1], cpu.rX[2]); rX 3683 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[1], cpu.rX[3]); rX 3685 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[2], cpu.rX[4]); rX 3686 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[2], cpu.rX[5]); rX 3688 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[3], cpu.rX[6]); rX 3689 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[3], cpu.rX[7]); rX 3924 src/dps8/dps8_ins.c cpu.CY = cpu.rX[opcode10 & 07]; rX 4377 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, rX 4404 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, rX 4463 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, rX 4625 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 4668 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 4724 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 5195 src/dps8/dps8_ins.c cmp18 (cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); rX 5301 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5328 src/dps8/dps8_ins.c cpu.rX[n] &= GETHI (cpu.CY); rX 5329 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5334 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5335 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5428 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] | GETHI (cpu.CY); rX 5454 src/dps8/dps8_ins.c cpu.rX[n] |= GETHI (cpu.CY); rX 5455 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5460 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5461 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5542 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] ^ GETHI (cpu.CY); rX 5568 src/dps8/dps8_ins.c cpu.rX[n] ^= GETHI (cpu.CY); rX 5569 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5574 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5575 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5639 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5643 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), rX 5721 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & ~GETHI (cpu.CY); rX 6937 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 6953 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 6969 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 9269 src/dps8/dps8_ins.c rX 9270 src/dps8/dps8_ins.c rX 2831 src/dps8/dps8_sys.c where = lookup_address (icSegno, cpu.rX[7] - 1, rX 2835 src/dps8/dps8_sys.c sim_msg ("%05o:%06o %s\n", icSegno, cpu.rX[7] - 1, where); rX 3441 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3443 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 3496 src/dps8/dps8_sys.c rX 3498 src/dps8/dps8_sys.c rX 3557 src/dps8/dps8_sys.c rX 3598 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3600 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 4131 src/dps8/dps8_sys.c { "cpus[].rX[]", SYM_STRUCT_OFFSET, SYM_ARRAY, offsetof (cpu_state_t, rX) }, rX 94 src/dps8/hdbg.h # define HDBGRegXR(i, c) hdbgRegR (hreg_X0+(i), (word36) cpu.rX[i], c) rX 95 src/dps8/hdbg.h # define HDBGRegXW(i, c) hdbgRegW (hreg_X0+(i), (word36) cpu.rX[i], c)