CY 4405 src/dps8/dps8_cpu.c ReadOperandRead (cpup, addr, & cpu.CY); CY 4436 src/dps8/dps8_cpu.c ReadOperandRMW (cpup, addr, & cpu.CY); CY 4470 src/dps8/dps8_cpu.c WriteOperandStore (cpup, addr, cpu.CY); CY 1602 src/dps8/dps8_cpu.h word36 CY; // C(Y) operand data from memory CY 159 src/dps8/dps8_ins.c putChar (& cpu.ou.character_data, cpu.CY & 077, cpu.ou.characterOperandOffset); CY 163 src/dps8/dps8_ins.c putByte (& cpu.ou.character_data, cpu.CY & 0777, cpu.ou.characterOperandOffset); CY 224 src/dps8/dps8_ins.c cpu.CY = 0; CY 225 src/dps8/dps8_ins.c SETHI (cpu.CY, cpu.TPR.CA); CY 227 src/dps8/dps8_ins.c "%s DU CY=%012"PRIo64"\r\n", __func__, cpu.CY); CY 237 src/dps8/dps8_ins.c cpu.CY = 0; CY 238 src/dps8/dps8_ins.c SETLO (cpu.CY, cpu.TPR.CA); CY 240 src/dps8/dps8_ins.c "%s DL CY=%012"PRIo64"\r\n", __func__, cpu.CY); CY 257 src/dps8/dps8_ins.c cpu.CY = GETCHAR (cpu.ou.character_data, cpu.ou.characterOperandOffset); CY 261 src/dps8/dps8_ins.c cpu.CY = GETBYTE (cpu.ou.character_data, cpu.ou.characterOperandOffset); CY 268 src/dps8/dps8_ins.c __func__, cpu.ou.character_data, cpu.ou.character_address, cpu.CY); CY 290 src/dps8/dps8_ins.c ReadOperandRead (cpup, cpu.TPR.CA, &cpu.CY); CY 333 src/dps8/dps8_ins.c cpu.cu.IWB = cpu.CY; CY 334 src/dps8/dps8_ins.c cpu.cu.IRODD = cpu.CY; CY 2071 src/dps8/dps8_ins.c cpu.lnk = GETHI36 (cpu.CY); CY 2072 src/dps8/dps8_ins.c cpu.CY &= MASK18; CY 2113 src/dps8/dps8_ins.c core_write_unlock (cpup, cpu.iefpFinalAddress, cpu.CY, __func__); CY 2115 src/dps8/dps8_ins.c HDBGMWrite (cpu.iefpFinalAddress, cpu.CY, "Write RMW"); CY 2852 src/dps8/dps8_ins.c cpu.rA = cpu.CY; CY 2868 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; CY 2902 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; CY 2910 src/dps8/dps8_ins.c cmp36 (cpup, cpu.rQ, cpu.CY, &cpu.cu.IR); CY 2947 src/dps8/dps8_ins.c cpu.CY = cpu.rA; CY 2982 src/dps8/dps8_ins.c if (((cpu.CY >> 34) & 3) != 3) CY 2984 src/dps8/dps8_ins.c word6 bitno = (cpu.CY >> 30) & 077; CY 3013 src/dps8/dps8_ins.c word12 oSNR = getbits36_12 (cpu.CY, 6); CY 3020 src/dps8/dps8_ins.c cpu.PR[n].WORDNO = GETLO (cpu.CY); CY 3025 src/dps8/dps8_ins.c n, cpu.CY, cpu.PR[n].RNR, GET_PR_BITNO (n), CY 3081 src/dps8/dps8_ins.c cpu.CY = 0; CY 3122 src/dps8/dps8_ins.c cmp36 (cpup, cpu.rA, cpu.CY, &cpu.cu.IR); CY 3134 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.CY, 1, 0, I_ZNOC, CY 3146 src/dps8/dps8_ins.c word36 trZ = cpu.rA & cpu.CY; CY 3190 src/dps8/dps8_ins.c cpu.rX[n] = GETLO (cpu.CY); CY 3326 src/dps8/dps8_ins.c cpu.CY = ((word36) cpu.rX[n]) << 18; CY 3359 src/dps8/dps8_ins.c tmp18 = GETLO (cpu.CY) & 0777760; // L68 CY 3361 src/dps8/dps8_ins.c tmp18 = GETLO (cpu.CY) & 0777770; // DPS8M CY 3430 src/dps8/dps8_ins.c cpu.rA = cpu.rA | cpu.CY; CY 3447 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC, CY 3506 src/dps8/dps8_ins.c cpu.rA = cpu.rA & cpu.CY; CY 3523 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 3524 src/dps8/dps8_ins.c cpu.rE = (cpu.CY >> 28) & 0377; CY 3525 src/dps8/dps8_ins.c cpu.rA = (cpu.CY & FLOAT36MASK) << 8; CY 3635 src/dps8/dps8_ins.c DPS8M_ (cpu.CY = cpu.cu.IR & 0000000777770LL; ) CY 3637 src/dps8/dps8_ins.c L68_ (cpu.CY = cpu.cu.IR & 0000000777760LL;) CY 3640 src/dps8/dps8_ins.c cpu.CY = cpu.cu.IR & 0000000777600LL; CY 3643 src/dps8/dps8_ins.c SCF (i->stiTally, cpu.CY, I_TALLY); CY 3686 src/dps8/dps8_ins.c cpu.rA = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf); CY 3697 src/dps8/dps8_ins.c cpu.rQ = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf); CY 3717 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (cpup, GETHI (cpu.CY), & cpu.cu.IR, & ovf); CY 3785 src/dps8/dps8_ins.c cpu.rA = cpu.CY; CY 3791 src/dps8/dps8_ins.c cpu.CY = 0; CY 3804 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; CY 3810 src/dps8/dps8_ins.c cpu.CY = 0; CY 3824 src/dps8/dps8_ins.c cpu.rX[n] = GETHI (cpu.CY); CY 3941 src/dps8/dps8_ins.c if (cpu.CY == 0) CY 3947 src/dps8/dps8_ins.c cpu.CY = cpu.rA; CY 3957 src/dps8/dps8_ins.c if (cpu.CY == cpu.rQ) CY 3962 src/dps8/dps8_ins.c cpu.CY = cpu.rA; CY 3979 src/dps8/dps8_ins.c cpu.CY = cpu.rA; CY 3997 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; CY 4011 src/dps8/dps8_ins.c SETHI (cpu.CY, (cpu.PPR.IC + 1) & MASK18); CY 4014 src/dps8/dps8_ins.c DPS8M_ (SETLO (cpu.CY, cpu.cu.IR & 0777770);) CY 4015 src/dps8/dps8_ins.c L68_ (SETLO (cpu.CY, cpu.cu.IR & 0777760);) CY 4016 src/dps8/dps8_ins.c SCF (i->stiTally, cpu.CY, I_TALLY); CY 4024 src/dps8/dps8_ins.c cpu.CY = ((word36) ((cpu.PPR.IC + 2) & MASK18)) << 18; CY 4037 src/dps8/dps8_ins.c cpu.CY = cpu.rA; CY 4057 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; CY 4122 src/dps8/dps8_ins.c cpu.CY = (((uint) (((int) cpu.shadowTR) - 1)) & MASK27) << 9; CY 4124 src/dps8/dps8_ins.c cpu.CY = (cpu.rTR & MASK27) << 9; CY 4151 src/dps8/dps8_ins.c cpu.CY = cpu.rX[opcode10 & 07]; CY 4734 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); CY 4772 src/dps8/dps8_ins.c word72 tmp72 = SIGNEXT36_72 (cpu.CY); // sign extend Cy CY 4820 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); CY 4839 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); CY 4862 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, CY 4889 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, CY 4911 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC, CY 4925 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); CY 4948 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, CY 4950 src/dps8/dps8_ins.c SETHI (cpu.CY, tmp18); CY 4965 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0, CY 4984 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, CY 5004 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); CY 5043 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); CY 5084 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); CY 5110 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, CY 5126 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); CY 5153 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, CY 5171 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); CY 5185 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); CY 5209 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, CY 5211 src/dps8/dps8_ins.c SETHI (cpu.CY, tmp18); CY 5226 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0, CY 5245 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, CY 5273 src/dps8/dps8_ins.c word72 tmp72 = multiply_128 (SIGNEXT36_72 (cpu.rA), SIGNEXT36_72 (cpu.CY)); CY 5279 src/dps8/dps8_ins.c word72 tmp72 = (word72) (((word72s) SIGNEXT36_72 (cpu.rA)) * ((word72s) SIGNEXT36_72 (cpu.CY))); CY 5286 src/dps8/dps8_ins.c if (cpu.rA == MAXNEG && cpu.CY == MAXNEG) CY 5314 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.CY & DMASK)); CY 5318 src/dps8/dps8_ins.c int64_t t1 = SIGNEXT36_64 (cpu.CY & DMASK); CY 5359 src/dps8/dps8_ins.c if ((cpu.rQ == MAXNEG && (cpu.CY == 1 || cpu.CY == NEG136)) || CY 5360 src/dps8/dps8_ins.c (cpu.CY == 0)) CY 5372 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5392 src/dps8/dps8_ins.c t_int64 divisor = (t_int64) (SIGNEXT36_64 (cpu.CY)); CY 5401 src/dps8/dps8_ins.c divisor, cpu.CY); CY 5454 src/dps8/dps8_ins.c " rQ %012"PRIo64" CY %012"PRIo64"\r\n", cpu.rQ, cpu.CY); CY 5584 src/dps8/dps8_ins.c t_int64 y = SIGNEXT36_64 (cpu.CY); CY 5618 src/dps8/dps8_ins.c word36 Z = ~cpu.rQ & (cpu.rA ^ cpu.CY); CY 5680 src/dps8/dps8_ins.c cmp18 (cpup, cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); CY 5696 src/dps8/dps8_ins.c cmp36wl (cpup, cpu.rA, cpu.CY, cpu.rQ, &cpu.cu.IR); CY 5703 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5704 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5705 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5710 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5711 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5712 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5714 src/dps8/dps8_ins.c cpu.CY = 0; CY 5732 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ & cpu.CY; CY 5748 src/dps8/dps8_ins.c cpu.CY = cpu.rA & cpu.CY; CY 5749 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5751 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5752 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5762 src/dps8/dps8_ins.c cpu.CY = cpu.rQ & cpu.CY; CY 5763 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5765 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5766 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5786 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); CY 5792 src/dps8/dps8_ins.c SETHI (cpu.CY, tmp18); CY 5813 src/dps8/dps8_ins.c cpu.rX[n] &= GETHI (cpu.CY); CY 5864 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ | cpu.CY; CY 5880 src/dps8/dps8_ins.c cpu.CY = cpu.rA | cpu.CY; CY 5881 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5883 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5884 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5892 src/dps8/dps8_ins.c cpu.CY = cpu.rQ | cpu.CY; CY 5893 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5895 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5896 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 5913 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] | GETHI (cpu.CY); CY 5919 src/dps8/dps8_ins.c SETHI (cpu.CY, tmp18); CY 5939 src/dps8/dps8_ins.c cpu.rX[n] |= GETHI (cpu.CY); CY 5957 src/dps8/dps8_ins.c cpu.rA = cpu.rA ^ cpu.CY; CY 5976 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ ^ cpu.CY; CY 5990 src/dps8/dps8_ins.c cpu.CY = cpu.rA ^ cpu.CY; CY 5991 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 5993 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 5994 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 6002 src/dps8/dps8_ins.c cpu.CY = cpu.rQ ^ cpu.CY; CY 6003 src/dps8/dps8_ins.c cpu.CY &= DMASK; CY 6005 src/dps8/dps8_ins.c SC_I_ZERO (cpu.CY == 0); CY 6006 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & SIGN36); CY 6027 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] ^ GETHI (cpu.CY); CY 6033 src/dps8/dps8_ins.c SETHI (cpu.CY, tmp18); CY 6053 src/dps8/dps8_ins.c cpu.rX[n] ^= GETHI (cpu.CY); CY 6100 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & cpu.CY; CY 6124 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & GETHI (cpu.CY); CY 6128 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), CY 6144 src/dps8/dps8_ins.c word36 trZ = cpu.rA & ~cpu.CY; CY 6184 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & ~cpu.CY; CY 6206 src/dps8/dps8_ins.c word18 tmp18 = cpu.rX[n] & ~GETHI (cpu.CY); CY 6277 src/dps8/dps8_ins.c cpu.CY = ((word36)cpu.rE << 28) | (((cpu.rA >> 8) & 01777777777LL)); CY 6304 src/dps8/dps8_ins.c fstr (cpup, &cpu.CY); CY 6545 src/dps8/dps8_ins.c int y = SIGNEXT8_int ((cpu.CY >> 28) & 0377); CY 6574 src/dps8/dps8_ins.c SC_I_ZERO ((cpu.CY & 001777777777LL) == 0); CY 6575 src/dps8/dps8_ins.c SC_I_NEG (cpu.CY & 001000000000LL); CY 6583 src/dps8/dps8_ins.c cpu.rE = (cpu.CY >> 28) & 0377; CY 6595 src/dps8/dps8_ins.c cpu.CY = ((word36) (cpu.rE & 0377)) << 28; CY 6626 src/dps8/dps8_ins.c ReadOperandRead (cpup, cpu.TPR.CA, & cpu.CY); CY 6628 src/dps8/dps8_ins.c cpu.PPR.IC = GETHI (cpu.CY); CY 6629 src/dps8/dps8_ins.c word18 tempIR = GETLO (cpu.CY) & 0777770; CY 7180 src/dps8/dps8_ins.c cpu.CY = ((word36) (GET_PR_BITNO(n) & 077)) << 30; CY 7182 src/dps8/dps8_ins.c cpu.CY |= ((word36) (cpu.PR[n].SNR & 07777)) << 18; CY 7183 src/dps8/dps8_ins.c cpu.CY |= cpu.PR[n].WORDNO & PAMASK; CY 7184 src/dps8/dps8_ins.c cpu.CY &= DMASK; // keep to 36-bits CY 7201 src/dps8/dps8_ins.c cpu.PR[n].WORDNO += GETHI (cpu.CY); CY 7220 src/dps8/dps8_ins.c cpu.PR[n].WORDNO += GETHI (cpu.CY); CY 7321 src/dps8/dps8_ins.c cpu.cu.IWB = cpu.CY; CY 7486 src/dps8/dps8_ins.c cpu.CY = (word36)cpu.rRALR; CY 7496 src/dps8/dps8_ins.c cpu.CY = ((((word36) cpu.BAR.BASE) << 9) | cpu.BAR.BOUND) << 18; CY 7514 src/dps8/dps8_ins.c word36 tmp36q = tmp36 / cpu.CY; // this may be more than 4 bits, keep it for remainder calculation CY 7517 src/dps8/dps8_ins.c tmp36r = tmp36 - tmp36q * cpu.CY; CY 7526 src/dps8/dps8_ins.c tmp36r = tmp36 + tmp36q * cpu.CY; CY 7580 src/dps8/dps8_ins.c cpu.BAR.BASE = (GETHI (cpu.CY) >> 9) & 0777; CY 7582 src/dps8/dps8_ins.c cpu.BAR.BOUND = GETHI (cpu.CY) & 0777; CY 7607 src/dps8/dps8_ins.c uint csh1_on = getbits36_1 (cpu.CY, 54 - 36); CY 7608 src/dps8/dps8_ins.c uint csh2_on = getbits36_1 (cpu.CY, 55 - 36); CY 7616 src/dps8/dps8_ins.c L68_ (cpu.CMR.opnd_on = getbits36_1 (cpu.CY, 56 - 36);) CY 7617 src/dps8/dps8_ins.c cpu.CMR.inst_on = getbits36_1 (cpu.CY, 57 - 36); CY 7618 src/dps8/dps8_ins.c cpu.CMR.csh_reg = getbits36_1 (cpu.CY, 59 - 36); CY 7624 src/dps8/dps8_ins.c DPS8M_ (cpu.CMR.bypass_cache = getbits36_1 (cpu.CY, 68 - 36);) CY 7625 src/dps8/dps8_ins.c cpu.CMR.luf = getbits36_2 (cpu.CY, 70 - 36); CY 7632 src/dps8/dps8_ins.c cpu.MR.r = cpu.CY; CY 7638 src/dps8/dps8_ins.c cpu.MR.FFV = getbits36_15 (cpu.CY, 0); CY 7639 src/dps8/dps8_ins.c cpu.MR.OC_TRAP = getbits36_1 (cpu.CY, 16); CY 7640 src/dps8/dps8_ins.c cpu.MR.ADR_TRAP = getbits36_1 (cpu.CY, 17); CY 7641 src/dps8/dps8_ins.c cpu.MR.OPCODE = getbits36_9 (cpu.CY, 18); CY 7642 src/dps8/dps8_ins.c cpu.MR.OPCODEX = getbits36_1 (cpu.CY, 27); CY 7644 src/dps8/dps8_ins.c cpu.MR.sdpap = getbits36_1 (cpu.CY, 20); CY 7645 src/dps8/dps8_ins.c cpu.MR.separ = getbits36_1 (cpu.CY, 21); CY 7654 src/dps8/dps8_ins.c if (getbits36_1 (cpu.CY, 16) || getbits36_1 (cpu.CY, 29)) CY 7657 src/dps8/dps8_ins.c cpu.MR.hrhlt = getbits36_1 (cpu.CY, 28); CY 7658 src/dps8/dps8_ins.c DPS8M_ (cpu.MR.hrxfr = getbits36_1 (cpu.CY, 29);) CY 7659 src/dps8/dps8_ins.c cpu.MR.ihr = getbits36_1 (cpu.CY, 30); CY 7660 src/dps8/dps8_ins.c cpu.MR.ihrrs = getbits36_1 (cpu.CY, 31); CY 7661 src/dps8/dps8_ins.c cpu.MR.emr = getbits36_1 (cpu.CY, 35); CY 7663 src/dps8/dps8_ins.c cpu.MR.hexfp = getbits36_1 (cpu.CY, 33); CY 7733 src/dps8/dps8_ins.c cpu.rTR = (cpu.CY >> 9) & MASK27; CY 7802 src/dps8/dps8_ins.c cpu.rRALR = cpu.CY & MASK3; CY 8777 src/dps8/dps8_ins.c word8 sub_mask = getbits36_8 (cpu.CY, 0); CY 8778 src/dps8/dps8_ins.c word3 expander_command = getbits36_3 (cpu.CY, 21); CY 8779 src/dps8/dps8_ins.c uint scu_port_num = (uint) getbits36_3 (cpu.CY, 33); CY 9115 src/dps8/dps8_ins.c if (getbits36_1 (cpu.CY, 23) != 0) CY 9124 src/dps8/dps8_ins.c cpu.AR[n].WORDNO = GETHI (cpu.CY); CY 9126 src/dps8/dps8_ins.c uint TA = getbits36_2 (cpu.CY, 21); CY 9127 src/dps8/dps8_ins.c uint CN = getbits36_3 (cpu.CY, 18); CY 9220 src/dps8/dps8_ins.c cpu.AR[n].WORDNO = GETHI (cpu.CY); CY 9222 src/dps8/dps8_ins.c SET_AR_CHAR_BITNO (n, getbits36_2 (cpu.CY, 18), CY 9223 src/dps8/dps8_ins.c getbits36_4 (cpu.CY, 20)); CY 9273 src/dps8/dps8_ins.c cpu.AR[n].WORDNO = GETHI (cpu.CY); CY 9275 src/dps8/dps8_ins.c uint TN = getbits36_1 (cpu.CY, 21); // C(Y) 21 CY 9276 src/dps8/dps8_ins.c uint CN = getbits36_3 (cpu.CY, 18); // C(Y) 18-20 CY 9348 src/dps8/dps8_ins.c uint TA = getbits36_2 (cpu.CY, 21); CY 9356 src/dps8/dps8_ins.c if (getbits36_1 (cpu.CY, 23) != 0) { CY 9366 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); CY 9382 src/dps8/dps8_ins.c putbits36_3 (& cpu.CY, 18, (word3) CN & MASK3); CY 9393 src/dps8/dps8_ins.c putbits36_3 (& cpu.CY, 18, (word3) CN & MASK3); CY 9400 src/dps8/dps8_ins.c putbits36_3 (& cpu.CY, 18, CY 9428 src/dps8/dps8_ins.c uint TN = getbits36_1 (cpu.CY, 21); // C(Y) 21 CY 9432 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); CY 9449 src/dps8/dps8_ins.c putbits36_3 (& cpu.CY, 18, CN & MASK3); CY 9456 src/dps8/dps8_ins.c putbits36_3 (& cpu.CY, 18, CY 9483 src/dps8/dps8_ins.c putbits36 (& cpu.CY, 0, 18, cpu.PR[n].WORDNO); CY 9485 src/dps8/dps8_ins.c putbits36 (& cpu.CY, 18, 2, GET_AR_CHAR (n)); CY 9486 src/dps8/dps8_ins.c putbits36 (& cpu.CY, 20, 4, GET_AR_BITNO (n)); CY 488 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) CY 490 src/dps8/dps8_math.c word72 m2 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; // 28-bit mantissa (incl sign) CY 494 src/dps8/dps8_math.c int e2 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1138 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) CY 1140 src/dps8/dps8_math.c word72 m2 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; ///< 28-bit mantissa (incl sign) CY 1142 src/dps8/dps8_math.c int e2 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1280 src/dps8/dps8_math.c m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) CY 1282 src/dps8/dps8_math.c m2 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; ///< 28-bit mantissa (incl sign) CY 1284 src/dps8/dps8_math.c e2 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1303 src/dps8/dps8_math.c m1 = lshift_128 (construct_128 (0, getbits36_28 (cpu.CY, 8)), 44); ///< 28-bit mantissa (incl sign) CY 1304 src/dps8/dps8_math.c e1 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1313 src/dps8/dps8_math.c m1 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; ///< 28-bit mantissa (incl sign) CY 1314 src/dps8/dps8_math.c e1 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1699 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, getbits36_28 (cpu.CY, 8)), 44); CY 1701 src/dps8/dps8_math.c word72 m2 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; CY 1703 src/dps8/dps8_math.c int e2 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 1839 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, getbits36_28 (cpu.CY, 8)), 44); CY 1841 src/dps8/dps8_math.c word72 m2 = ((word72) getbits36_28 (cpu.CY, 8)) << 44; CY 1843 src/dps8/dps8_math.c int e2 = SIGNEXT8_int (getbits36_8 (cpu.CY, 0)); CY 2798 src/dps8/dps8_math.c bool divisorNegative = (getbits36_1 (cpu.CY, 0) != 0); CY 2822 src/dps8/dps8_math.c CY 2830 src/dps8/dps8_math.c uint128 dFrac = cpu.CY & MASK35; CY 2846 src/dps8/dps8_math.c SC_I_ZERO (cpu.CY == 0); CY 2909 src/dps8/dps8_math.c CY 2931 src/dps8/dps8_math.c bool divisorNegative = (getbits36_1 (cpu.CY, 0) != 0); CY 2980 src/dps8/dps8_math.c uint128 dFrac = convert_to_word72 (0, cpu.CY & MASK35); CY 3028 src/dps8/dps8_math.c SC_I_ZERO (cpu.CY == 0); CY 55 src/dps8/dps8_math.h void fstr(cpu_state_t * cpup, word36 *CY);