rX 56 src/dps8/dps8_addrmods.c return cpu.rX [X (Tdes)]; rX 1665 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 1278 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1294 src/dps8/dps8_ins.c if ((cpu.rX[0] & 00001) == 0) rX 1753 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 1784 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 1786 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + offset) & AMASK; rX 1787 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 1791 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 2012 src/dps8/dps8_ins.c bool rptA = !! (cpu.rX[0] & 01000); rX 2013 src/dps8/dps8_ins.c bool rptB = !! (cpu.rX[0] & 00400); rX 2015 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 2020 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2021 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2025 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2036 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2037 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2041 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2048 src/dps8/dps8_ins.c cpu.TPR.CA = (cpu.rX[Xn] + cpu.cu.delta) & AMASK; rX 2049 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.TPR.CA; rX 2053 src/dps8/dps8_ins.c sim_debug (DBG_TRACEEXT, & cpu_dev, "RPT/RPD delta; X%d now %06o\n", Xn, cpu.rX[Xn]); rX 2091 src/dps8/dps8_ins.c uint x = (uint) getbits18 (cpu.rX[0], 0, 8); rX 2096 src/dps8/dps8_ins.c putbits18 (& cpu.rX[0], 0, 8, x); rX 2118 src/dps8/dps8_ins.c if (TST_I_ZERO && (cpu.rX[0] & 0100)) { rX 2123 src/dps8/dps8_ins.c if (!TST_I_ZERO && (cpu.rX[0] & 040)) { rX 2128 src/dps8/dps8_ins.c if (TST_I_NEG && (cpu.rX[0] & 020)) { rX 2133 src/dps8/dps8_ins.c if (!TST_I_NEG && (cpu.rX[0] & 010)) { rX 2138 src/dps8/dps8_ins.c if (TST_I_CARRY && (cpu.rX[0] & 04)) { rX 2143 src/dps8/dps8_ins.c if (!TST_I_CARRY && (cpu.rX[0] & 02)) { rX 2148 src/dps8/dps8_ins.c if (TST_I_OFLOW && (cpu.rX[0] & 01)) { rX 2179 src/dps8/dps8_ins.c cpu.rX[Xn] = cpu.lnk; rX 2206 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 2207 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 2856 src/dps8/dps8_ins.c cpu.rX[n] = cpu.TPR.CA; rX 2885 src/dps8/dps8_ins.c cpu.rX[opcode10 & 07] = ret; rX 3002 src/dps8/dps8_ins.c cpu.rX[n] = GETLO (cpu.CY); rX 3006 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3007 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3109 src/dps8/dps8_ins.c cpu.CY = ((word36) cpu.rX[n]) << 18; rX 3472 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (GETHI (cpu.CY), & cpu.cu.IR, & ovf); rX 3579 src/dps8/dps8_ins.c cpu.rX[n] = GETHI (cpu.CY); rX 3583 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 3584 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 3592 src/dps8/dps8_ins.c cpu.rX[0] = GETHI (cpu.Yblock8[0]); rX 3596 src/dps8/dps8_ins.c cpu.rX[1] = GETLO (cpu.Yblock8[0]); rX 3601 src/dps8/dps8_ins.c cpu.rX[2] = GETHI (cpu.Yblock8[1]); rX 3605 src/dps8/dps8_ins.c cpu.rX[3] = GETLO (cpu.Yblock8[1]); rX 3610 src/dps8/dps8_ins.c cpu.rX[4] = GETHI (cpu.Yblock8[2]); rX 3614 src/dps8/dps8_ins.c cpu.rX[5] = GETLO (cpu.Yblock8[2]); rX 3619 src/dps8/dps8_ins.c cpu.rX[6] = GETHI (cpu.Yblock8[3]); rX 3623 src/dps8/dps8_ins.c cpu.rX[7] = GETLO (cpu.Yblock8[3]); rX 3659 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[0], cpu.rX[0]); rX 3660 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[0], cpu.rX[1]); rX 3662 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[1], cpu.rX[2]); rX 3663 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[1], cpu.rX[3]); rX 3665 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[2], cpu.rX[4]); rX 3666 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[2], cpu.rX[5]); rX 3668 src/dps8/dps8_ins.c SETHI (cpu.Yblock8[3], cpu.rX[6]); rX 3669 src/dps8/dps8_ins.c SETLO (cpu.Yblock8[3], cpu.rX[7]); rX 3904 src/dps8/dps8_ins.c cpu.CY = cpu.rX[opcode10 & 07]; rX 4357 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, rX 4384 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, rX 4443 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpu.rX[n], GETHI (cpu.CY), 0, rX 4605 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 4648 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 4704 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpu.rX[n], GETHI (cpu.CY), 1, rX 5175 src/dps8/dps8_ins.c cmp18 (cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); rX 5281 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5308 src/dps8/dps8_ins.c cpu.rX[n] &= GETHI (cpu.CY); rX 5309 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5314 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5315 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5408 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] | GETHI (cpu.CY); rX 5434 src/dps8/dps8_ins.c cpu.rX[n] |= GETHI (cpu.CY); rX 5435 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5440 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5441 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5522 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] ^ GETHI (cpu.CY); rX 5548 src/dps8/dps8_ins.c cpu.rX[n] ^= GETHI (cpu.CY); rX 5549 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; rX 5554 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rX[n] == 0); rX 5555 src/dps8/dps8_ins.c SC_I_NEG (cpu.rX[n] & SIGN18); rX 5619 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); rX 5623 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), rX 5701 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & ~GETHI (cpu.CY); rX 6918 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 6934 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 6950 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits rX 9247 src/dps8/dps8_ins.c rX 9248 src/dps8/dps8_ins.c rX 2797 src/dps8/dps8_sys.c where = lookup_address (icSegno, cpu.rX[7] - 1, rX 2801 src/dps8/dps8_sys.c sim_msg ("%05o:%06o %s\n", icSegno, cpu.rX[7] - 1, where); rX 3407 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3409 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 3462 src/dps8/dps8_sys.c rX 3464 src/dps8/dps8_sys.c rX 3523 src/dps8/dps8_sys.c rX 3564 src/dps8/dps8_sys.c sim_msg ("%05o:%06o\n", cpu.PR[2].SNR, cpu.rX[0]); rX 3566 src/dps8/dps8_sys.c if (dbgLookupAddress (cpu.PR[2].SNR, cpu.rX[0], & pa, & msg)) rX 4096 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)