rQ 73 src/dps8/dps8_addrmods.c return GETHI (cpu.rQ); rQ 99 src/dps8/dps8_addrmods.c return GETLO (cpu.rQ); rQ 944 src/dps8/dps8_cpu.c cpu.rQ = 0; rQ 1551 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 2220 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 2222 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 2224 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 2700 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; rQ 2704 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 2705 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 2734 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 2742 src/dps8/dps8_ins.c cmp36 (cpu.rQ, cpu.CY, &cpu.cu.IR); rQ 2752 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 2770 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 2991 src/dps8/dps8_ins.c cpu.rQ = cpu.Ypair[1]; rQ 2995 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0) rQ 3033 src/dps8/dps8_ins.c cpu.Ypair[1] = cpu.rQ; rQ 3205 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 3220 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 3250 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, 0, I_ZNOC, rQ 3332 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3337 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3357 src/dps8/dps8_ins.c cpu.rQ = cpu.TPR.TBR & MASK6; rQ 3358 src/dps8/dps8_ins.c cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18; rQ 3363 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3375 src/dps8/dps8_ins.c word36 tmpSign = cpu.rQ & SIGN36; rQ 3380 src/dps8/dps8_ins.c cpu.rQ <<= 1; rQ 3381 src/dps8/dps8_ins.c if (tmpSign != (cpu.rQ & SIGN36)) rQ 3384 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 3389 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 3390 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 3437 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3438 src/dps8/dps8_ins.c SETHI (cpu.rQ, cpu.TPR.CA); rQ 3472 src/dps8/dps8_ins.c cpu.rQ = compl36 (cpu.CY, & cpu.cu.IR, & ovf); rQ 3514 src/dps8/dps8_ins.c cpu.rQ = cpu.Ypair[1]; rQ 3528 src/dps8/dps8_ins.c cpu.rQ = 0; rQ 3544 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 3550 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 3579 src/dps8/dps8_ins.c cpu.rQ = cpu.CY; rQ 3583 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 3584 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 3652 src/dps8/dps8_ins.c cpu.rQ = cpu.Yblock8[5]; rQ 3692 src/dps8/dps8_ins.c cpu.Yblock8[5] = cpu.rQ; rQ 3732 src/dps8/dps8_ins.c if (cpu.CY == cpu.rQ) rQ 3772 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 3832 src/dps8/dps8_ins.c cpu.CY = cpu.rQ; rQ 4022 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 rQ 4026 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4029 src/dps8/dps8_ins.c cpu.rQ |= 1; rQ 4033 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4039 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4064 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 rQ 4068 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4072 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4078 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4092 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4099 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4102 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4105 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4111 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4127 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4138 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4140 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4143 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 4149 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4164 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 rQ 4165 src/dps8/dps8_ins.c cpu.rQ <<= 1; // shift left 1 rQ 4167 src/dps8/dps8_ins.c cpu.rQ |= 1; rQ 4169 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4174 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4175 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4191 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4192 src/dps8/dps8_ins.c cpu.rQ >>= tmp36; rQ 4193 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4198 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4199 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4212 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 rQ 4214 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 rQ 4217 src/dps8/dps8_ins.c cpu.rQ >>= 1; // shift right 1 rQ 4219 src/dps8/dps8_ins.c cpu.rQ |= SIGN36; rQ 4221 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits rQ 4226 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4227 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4267 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4269 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4288 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4290 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4313 src/dps8/dps8_ins.c tmp72 = Add72b (convert_to_word72 (cpu.rA, cpu.rQ), rQ 4315 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4354 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); rQ 4440 src/dps8/dps8_ins.c cpu.CY = Add36b (cpu.rQ, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4499 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, rQ 4537 src/dps8/dps8_ins.c tmp72 = Sub72b (convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, rQ 4540 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4581 src/dps8/dps8_ins.c tmp72 = Sub72b (convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, rQ 4583 src/dps8/dps8_ins.c convert_to_word36 (tmp72, & cpu.rA, & cpu.rQ); rQ 4599 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); rQ 4641 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4700 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); rQ 4760 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, rQ 4808 src/dps8/dps8_ins.c convert_to_word36 (tmp72, &cpu.rA, &cpu.rQ); rQ 4813 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4828 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.rQ & DMASK), rQ 4830 src/dps8/dps8_ins.c convert_to_word36 (cast_128 (prod), &cpu.rA, &cpu.rQ); rQ 4832 src/dps8/dps8_ins.c int64_t t0 = SIGNEXT36_64 (cpu.rQ & DMASK); rQ 4837 src/dps8/dps8_ins.c convert_to_word36 ((word72)prod, &cpu.rA, &cpu.rQ); rQ 4844 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 4874 src/dps8/dps8_ins.c if ((cpu.rQ == MAXNEG && (cpu.CY == 1 || cpu.CY == NEG136)) || rQ 4881 src/dps8/dps8_ins.c cpu.rA = (cpu.rQ & SIGN36) ? 0 : SIGN36; // works for case 1,2 rQ 4888 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 4890 src/dps8/dps8_ins.c if (cpu.rQ & SIGN36) rQ 4894 src/dps8/dps8_ins.c cpu.rQ = ((word36) (- (word36s) cpu.rQ)) & MASK36; rQ 4906 src/dps8/dps8_ins.c t_int64 dividend = (t_int64) (SIGNEXT36_64 (cpu.rQ)); rQ 4913 src/dps8/dps8_ins.c dividend, cpu.rQ); rQ 4969 src/dps8/dps8_ins.c " rQ %012"PRIo64" CY %012"PRIo64"\n", cpu.rQ, cpu.CY); rQ 4973 src/dps8/dps8_ins.c cpu.rQ = (word36) quotient & DMASK; rQ 4980 src/dps8/dps8_ins.c sim_debug (DBG_CAC, & cpu_dev, "rQ (quot) %012"PRIo64"\n", cpu.rQ); rQ 4984 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 4985 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5049 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5051 src/dps8/dps8_ins.c if (cpu.rA == 0400000000000ULL && cpu.rQ == 0) rQ 5058 src/dps8/dps8_ins.c word72 tmp72 = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5073 src/dps8/dps8_ins.c convert_to_word36 (tmp72, &cpu.rA, &cpu.rQ); rQ 5133 src/dps8/dps8_ins.c word36 Z = ~cpu.rQ & (cpu.rA ^ cpu.CY); rQ 5166 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5211 src/dps8/dps8_ins.c cmp36wl (cpu.rA, cpu.CY, cpu.rQ, &cpu.cu.IR); rQ 5247 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ & cpu.CY; rQ 5248 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5253 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5254 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5277 src/dps8/dps8_ins.c cpu.CY = cpu.rQ & cpu.CY; rQ 5352 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5366 src/dps8/dps8_ins.c convert_to_word36 (trAQ, &cpu.rA, &cpu.rQ); rQ 5379 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ | cpu.CY; rQ 5380 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5385 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5386 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5407 src/dps8/dps8_ins.c cpu.CY = cpu.rQ | cpu.CY; rQ 5491 src/dps8/dps8_ins.c cpu.rQ = cpu.rQ ^ cpu.CY; rQ 5492 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 5496 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rQ == 0); rQ 5497 src/dps8/dps8_ins.c SC_I_NEG (cpu.rQ & SIGN36); rQ 5517 src/dps8/dps8_ins.c cpu.CY = cpu.rQ ^ cpu.CY; rQ 5592 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5615 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & cpu.CY; rQ 5676 src/dps8/dps8_ins.c word72 trAQ = convert_to_word72 (cpu.rA, cpu.rQ); rQ 5699 src/dps8/dps8_ins.c word36 trZ = cpu.rQ & ~cpu.CY; rQ 5746 src/dps8/dps8_ins.c cpu.rQ = (cpu.Ypair[1] & FLOAT36MASK) << 8; rQ 5753 src/dps8/dps8_ins.c SC_I_ZERO (cpu.rA == 0 && cpu.rQ == 0); rQ 5774 src/dps8/dps8_ins.c ((cpu.rQ & 0777777777400LLU) >> 8); rQ 6001 src/dps8/dps8_ins.c fno (& cpu.rE, & cpu.rA, & cpu.rQ); rQ 6770 src/dps8/dps8_ins.c 040, & cpu.rA, & cpu.rQ); rQ 6789 src/dps8/dps8_ins.c word72 big = convert_to_word72 (cpu.rA, cpu.rQ); rQ 7029 src/dps8/dps8_ins.c cpu.rQ <<= 6; // Shift C(Q) left six positions rQ 7030 src/dps8/dps8_ins.c cpu.rQ &= DMASK; rQ 7033 src/dps8/dps8_ins.c cpu.rQ |= (tmp36q & 017); rQ 7729 src/dps8/dps8_ins.c & cpu.rA, & cpu.rQ); rQ 7806 src/dps8/dps8_ins.c & cpu.rA, & cpu.rQ); rQ 8240 src/dps8/dps8_ins.c current_running_cpu_idx, cpu.rA, cpu.rQ); rQ 8306 src/dps8/dps8_ins.c cpu.rA, cpu.rQ); rQ 9283 src/dps8/dps8_ins.c rQ 9292 src/dps8/dps8_ins.c rQ 9298 src/dps8/dps8_ins.c rQ 9303 src/dps8/dps8_ins.c rQ 9379 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 1827 src/dps8/dps8_scu.c word36 b16_51 = cpu.rQ; rQ 2099 src/dps8/dps8_scu.c cpu.rQ = clk & 0777777777777; // lower 36-bits of clock rQ 3428 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3466 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3473 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3482 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3541 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 3585 src/dps8/dps8_sys.c sim_msg ("rQ %012"PRIo64" (%llu)\n", rQ, rQ); rQ 4127 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)