rQ 73 src/dps8/dps8_addrmods.c return GETHI (cpu.rQ); rQ 99 src/dps8/dps8_addrmods.c return GETLO (cpu.rQ); rQ 898 src/dps8/dps8_cpu.c cpu.rQ = 0; rQ 1548 src/dps8/dps8_cpu.h word36 rQ; // quotient rQ 350 src/dps8/dps8_eis.c return GETHI (cpu.rQ); rQ 365 src/dps8/dps8_eis.c return cpu.rQ; // See AL36, Table 4-1 rQ 413 src/dps8/dps8_eis.c return GETHI (cpu.rQ); rQ 462 src/dps8/dps8_eis.c return GETLO (cpu.rQ); rQ 505 src/dps8/dps8_eis.c return GETHI (cpu.rQ); rQ 537 src/dps8/dps8_eis.c return cpu.rQ; rQ 2200 src/dps8/dps8_ins.c sim_debug (DBG_REGDUMPAQI, &cpu_dev, "A=%012"PRIo64" Q=%012"PRIo64" IR:%s\n", cpu.rA, cpu.rQ, dump_flags (buf, cpu.cu.IR)); rQ 2202 src/dps8/dps8_ins.c sim_debug (DBG_REGDUMPFLT, &cpu_dev, "E=%03o A=%012"PRIo64" Q=%012"PRIo64" %.10Lg\n", cpu.rE, cpu.rA, cpu.rQ, EAQToIEEElongdouble ()); rQ 2204 src/dps8/dps8_ins.c sim_debug (DBG_REGDUMPFLT, &cpu_dev, "E=%03o A=%012"PRIo64" Q=%012"PRIo64" %.10g\n", cpu.rE, cpu.rA, cpu.rQ, EAQToIEEEdouble ()); rQ 2680 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; rQ 2684 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 2685 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 2714 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 2722 src/dps8/dps8_ins.c cmp36 (cpu.rQ, cpu.CY, &cpu.cu.IR); rQ 2732 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2750 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 2971 src/dps8/dps8_ins.c cpu.rQ = cpu.Ypair[1]; rQ 2975 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0) rQ 3013 src/dps8/dps8_ins.c cpu.Ypair[1] = cpu.rQ; rQ 3185 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 3200 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 3230 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, 0, I_ZNOC, rQ 3312 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3317 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3337 src/dps8/dps8_ins.c cpu.rQ = cpu.TPR.TBR & MASK6; rQ 3338 src/dps8/dps8_ins.c cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18; rQ 3343 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3355 src/dps8/dps8_ins.c word36 tmpSign = cpu.rQ & SIGN36; rQ 3360 src/dps8/dps8_ins.c cpu.rQ <<= 1; rQ 3361 src/dps8/dps8_ins.c if (tmpSign != (cpu.rQ & SIGN36)) rQ 3364 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 3369 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 3370 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 3417 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3418 src/dps8/dps8_ins.c SETHI (cpu.rQ, cpu.TPR.CA); rQ 3452 src/dps8/dps8_ins.c cpu.rQ = compl36 (cpu.CY, & cpu.cu.IR, & ovf); rQ 3494 src/dps8/dps8_ins.c cpu.rQ = cpu.Ypair[1]; rQ 3508 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3524 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 3530 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3559 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; rQ 3563 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 3564 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 3632 src/dps8/dps8_ins.c cpu.rQ = cpu.Yblock8[5]; rQ 3672 src/dps8/dps8_ins.c cpu.Yblock8[5] = cpu.rQ; rQ 3712 src/dps8/dps8_ins.c if (cpu.CY == cpu.rQ) rQ 3752 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 3812 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 4002 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 rQ 4006 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4009 src/dps8/dps8_ins.c cpu.rQ |= 1; rQ 4013 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4019 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4044 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 rQ 4048 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4052 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4058 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4072 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4079 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4082 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4085 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4091 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4107 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4118 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4120 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4123 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4129 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4144 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 rQ 4145 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4147 src/dps8/dps8_ins.c cpu.rQ |= 1; rQ 4149 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4154 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4155 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4171 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4172 src/dps8/dps8_ins.c cpu.rQ >>= tmp36; rQ 4173 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4178 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4179 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4192 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4194 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 rQ 4197 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4199 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4201 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4206 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4207 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4247 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4249 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4268 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4270 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4293 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4295 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4334 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); rQ 4420 src/dps8/dps8_ins.c cpu.CY = Add36b (cpu.rQ, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4479 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, rQ 4517 src/dps8/dps8_ins.c tmp72 = Sub72b (convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, rQ 4520 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4561 src/dps8/dps8_ins.c tmp72 = Sub72b (convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, rQ 4563 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4579 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); rQ 4621 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4680 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4740 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, rQ 4788 src/dps8/dps8_ins.c convert_to_word36 (tmp72, &cpu.rA, &cpu.rQ); rQ 4793 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4808 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.rQ & DMASK), rQ 4810 src/dps8/dps8_ins.c convert_to_word36 (cast_128 (prod), &cpu.rA, &cpu.rQ); rQ 4812 src/dps8/dps8_ins.c int64_t t0 = SIGNEXT36_64 (cpu.rQ & DMASK); rQ 4817 src/dps8/dps8_ins.c convert_to_word36 ((word72)prod, &cpu.rA, &cpu.rQ); rQ 4824 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4854 src/dps8/dps8_ins.c if ((cpu.rQ == MAXNEG && (cpu.CY == 1 || cpu.CY == NEG136)) || rQ 4861 src/dps8/dps8_ins.c cpu.rA = (cpu.rQ & SIGN36) ? 0 : SIGN36; // works for case 1,2 rQ 4868 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4870 src/dps8/dps8_ins.c if (cpu.rQ & SIGN36) rQ 4874 src/dps8/dps8_ins.c cpu.rQ = ((word36) (- (word36s) cpu.rQ)) & MASK36; rQ 4886 src/dps8/dps8_ins.c t_int64 dividend = (t_int64) (SIGNEXT36_64 (cpu.rQ)); rQ 4893 src/dps8/dps8_ins.c dividend, cpu.rQ); rQ 4949 src/dps8/dps8_ins.c " rQ %012"PRIo64" CY %012"PRIo64"\n", cpu.rQ, cpu.CY); rQ 4953 src/dps8/dps8_ins.c cpu.rQ = (word36) quotient & DMASK; rQ 4960 src/dps8/dps8_ins.c sim_debug (DBG_CAC, & cpu_dev, "rQ (quot) %012"PRIo64"\n", cpu.rQ); rQ 4964 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4965 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5029 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5031 src/dps8/dps8_ins.c if (cpu.rA == 0400000000000ULL && cpu.rQ == 0) rQ 5038 src/dps8/dps8_ins.c word72 tmp72 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5053 src/dps8/dps8_ins.c convert_to_word36 (tmp72, &cpu.rA, &cpu.rQ); rQ 5113 src/dps8/dps8_ins.c word36 Z = ~cpu.rQ & (cpu.rA ^ cpu.CY); rQ 5146 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5191 src/dps8/dps8_ins.c cmp36wl (cpu.rA, cpu.CY, cpu.rQ, &cpu.cu.IR); rQ 5227 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ & cpu.CY; rQ 5228 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5233 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5234 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5257 src/dps8/dps8_ins.c cpu.CY = cpu.rQ & cpu.CY; rQ 5332 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5346 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 5359 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ | cpu.CY; rQ 5360 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5365 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5366 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5387 src/dps8/dps8_ins.c cpu.CY = cpu.rQ | cpu.CY; rQ 5471 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ ^ cpu.CY; rQ 5472 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5476 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5477 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5497 src/dps8/dps8_ins.c cpu.CY = cpu.rQ ^ cpu.CY; rQ 5572 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5595 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & cpu.CY; rQ 5656 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5679 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & ~cpu.CY; rQ 5726 src/dps8/dps8_ins.c cpu.rQ = (cpu.Ypair[1] & FLOAT36MASK) << 8; rQ 5733 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 5754 src/dps8/dps8_ins.c ((cpu.rQ & 0777777777400LLU) >> 8); rQ 5981 src/dps8/dps8_ins.c fno (& cpu.rE, & cpu.rA, & cpu.rQ); rQ 6751 src/dps8/dps8_ins.c 040, & cpu.rA, & cpu.rQ); rQ 6770 src/dps8/dps8_ins.c word72 big = convert_to_word72 (cpu.rA, cpu.rQ); rQ 7010 src/dps8/dps8_ins.c cpu.rQ <<= 6; // Shift C(Q) left six positions rQ 7011 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 7014 src/dps8/dps8_ins.c cpu.rQ |= (tmp36q & 017); rQ 7707 src/dps8/dps8_ins.c & cpu.rA, & cpu.rQ); rQ 7784 src/dps8/dps8_ins.c & cpu.rA, & cpu.rQ); rQ 8218 src/dps8/dps8_ins.c current_running_cpu_idx, cpu.rA, cpu.rQ); rQ 8284 src/dps8/dps8_ins.c cpu.rA, cpu.rQ); rQ 9261 src/dps8/dps8_ins.c rQ 9270 src/dps8/dps8_ins.c rQ 9276 src/dps8/dps8_ins.c rQ 9281 src/dps8/dps8_ins.c rQ 9357 src/dps8/dps8_ins.c rQ 76 src/dps8/dps8_math.c word72 Mant = convert_to_word72 (cpu.rA, cpu.rQ); rQ 128 src/dps8/dps8_math.c word72 Mant = convert_to_word72 (cpu.rA, cpu.rQ); rQ 295 src/dps8/dps8_math.c cpu . rQ = 0; rQ 337 src/dps8/dps8_math.c cpu . rQ = result & MASK36; rQ 480 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 673 src/dps8/dps8_math.c convert_to_word36 (m3, & cpu.rA, & cpu.rQ); rQ 681 src/dps8/dps8_math.c if (cpu.rA == 0 && cpu.rQ == 0) { rQ 689 src/dps8/dps8_math.c fno_ext (& e3, & cpu.rE, & cpu.rA, & cpu.rQ); rQ 1078 src/dps8/dps8_math.c word72 m = convert_to_word72 (cpu.rA, cpu.rQ); rQ 1110 src/dps8/dps8_math.c convert_to_word36 (m, & cpu.rA, & cpu.rQ); rQ 1111 src/dps8/dps8_math.c fno (& cpu.rE, & cpu.rA, & cpu.rQ); // normalize rQ 1131 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 1149 src/dps8/dps8_math.c cpu.rQ = 0; rQ 1209 src/dps8/dps8_math.c convert_to_word36 (m3a, & cpu.rA, & cpu.rQ); rQ 1214 src/dps8/dps8_math.c sim_debug (DBG_TRACEEXT, & cpu_dev, "fmp A %012"PRIo64" Q %012"PRIo64" E %03o\n", cpu.rA, cpu.rQ, cpu.rE); rQ 1217 src/dps8/dps8_math.c if (cpu.rA == 0 && cpu.rQ == 0) { rQ 1225 src/dps8/dps8_math.c fno_ext (& e3, & cpu.rE, & cpu.rA, & cpu.rQ); rQ 1272 src/dps8/dps8_math.c m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 1284 src/dps8/dps8_math.c m2 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 1323 src/dps8/dps8_math.c cpu.rQ = 0; rQ 1391 src/dps8/dps8_math.c convert_to_word36 (m1, & cpu.rA, & cpu.rQ); rQ 1464 src/dps8/dps8_math.c cpu.rQ = 0; rQ 1549 src/dps8/dps8_math.c word72 m = convert_to_word72 (cpu.rA, cpu.rQ); rQ 1590 src/dps8/dps8_math.c convert_to_word36 (m, & cpu.rA, & cpu.rQ); rQ 1592 src/dps8/dps8_math.c fno (& cpu.rE, & cpu.rA, & cpu.rQ); rQ 1608 src/dps8/dps8_math.c word36 A = cpu . rA, Q = cpu . rQ; rQ 1992 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2189 src/dps8/dps8_math.c convert_to_word36 (m3, & cpu.rA, & cpu.rQ); rQ 2197 src/dps8/dps8_math.c if (cpu.rA == 0 && cpu.rQ == 0) { rQ 2205 src/dps8/dps8_math.c fno_ext (& e3, & cpu.rE, & cpu.rA, & cpu.rQ); rQ 2304 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2335 src/dps8/dps8_math.c cpu.rQ = 0; rQ 2413 src/dps8/dps8_math.c convert_to_word36 (m3a, & cpu.rA, & cpu.rQ); rQ 2421 src/dps8/dps8_math.c if (cpu.rA == 0 && cpu.rQ == 0) { rQ 2429 src/dps8/dps8_math.c fno_ext (& e3, & cpu.rE, & cpu.rA, & cpu.rQ); rQ 2477 src/dps8/dps8_math.c m1 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2491 src/dps8/dps8_math.c m2 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2540 src/dps8/dps8_math.c cpu.rQ = 0; rQ 2607 src/dps8/dps8_math.c convert_to_word36 (m1, & cpu.rA, & cpu.rQ); rQ 2661 src/dps8/dps8_math.c convert_to_word36 (m3, & cpu.rA, & cpu.rQ); rQ 2667 src/dps8/dps8_math.c SC_I_ZERO (cpu.rA == 0 && cpu . rQ == 0); rQ 2670 src/dps8/dps8_math.c if (cpu.rA == 0 && cpu.rQ == 0) // set to normalized 0 rQ 2800 src/dps8/dps8_math.c uint128 zFrac = (((uint128) (cpu.rA & MASK35)) << 35) | ((cpu.rQ >> 1) & MASK35); rQ 2839 src/dps8/dps8_math.c cpu.rQ = (zFrac & MASK35) << 1; rQ 2892 src/dps8/dps8_math.c cpu.rQ = remainder & MASK36; rQ 2907 src/dps8/dps8_math.c rQ 2931 src/dps8/dps8_math.c zFrac = or_128 (zFrac, construct_128 (0, (cpu.rQ >> 1) & MASK35)); rQ 2934 src/dps8/dps8_math.c uint128 zFrac = ((uint128) (cpu . rA & MASK35) << 35) | ((cpu . rQ >> 1) & MASK35); rQ 3015 src/dps8/dps8_math.c cpu.rQ = cpu.rQ & (MASK35 << 1); rQ 3058 src/dps8/dps8_math.c bool AQzero = cpu.rA == 0 && cpu.rQ == 0; rQ 3062 src/dps8/dps8_math.c cpu.rQ = (~cpu.rQ) & MASK36; rQ 3063 src/dps8/dps8_math.c cpu.rQ += 1; rQ 3064 src/dps8/dps8_math.c if (cpu.rQ & BIT37) // overflow? rQ 3066 src/dps8/dps8_math.c cpu.rQ &= MASK36; rQ 3074 src/dps8/dps8_math.c rQ 3084 src/dps8/dps8_math.c cpu.rQ = cpu.rQ & (MASK35 << 1); rQ 3114 src/dps8/dps8_math.c cpu.rQ = remainder.l & MASK36; rQ 3117 src/dps8/dps8_math.c cpu . rQ = remainder & MASK36; rQ 3126 src/dps8/dps8_math.c SC_I_ZERO (cpu . rA == 0 && cpu . rQ == 0); rQ 3153 src/dps8/dps8_math.c float72 m = convert_to_word72 (cpu.rA, cpu.rQ); rQ 3194 src/dps8/dps8_math.c convert_to_word36 (m, & cpu.rA, & cpu.rQ); rQ 3196 src/dps8/dps8_math.c fno (& cpu.rE, & cpu.rA, & cpu.rQ); rQ 3227 src/dps8/dps8_math.c word36 A = cpu . rA, Q = cpu . rQ; rQ 3317 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA, cpu.rQ & 0777777777400LL); rQ 3452 src/dps8/dps8_math.c word72 m1 = convert_to_word72 (cpu.rA & MASK36, cpu.rQ & 0777777777400LL); rQ 1864 src/dps8/dps8_scu.c word36 b16_51 = cpu.rQ; rQ 2137 src/dps8/dps8_scu.c cpu.rQ = clk & 0777777777777; // lower 36-bits of clock rQ 3394 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3432 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3439 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3448 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3507 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3551 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 4092 src/dps8/dps8_sys.c { "cpus[].rQ", SYM_STRUCT_OFFSET, SYM_UINT64_36, offsetof (cpu_state_t, rQ) }, rQ 92 src/dps8/hdbg.h # define HDBGRegQR(c) hdbgRegR (hreg_Q, cpu.rQ, c) rQ 93 src/dps8/hdbg.h # define HDBGRegQW(c) hdbgRegW (hreg_Q, cpu.rQ, c)