DMASK 292 src/dps8/dps8.h # define YPAIRTO72(ypair) (((((word72)(ypair[0] & DMASK)) << 36) | \ DMASK 293 src/dps8/dps8.h (ypair[1] & DMASK)) & MASK72) DMASK 1607 src/dps8/dps8_cpu.c *vptr = M[addr] & DMASK; DMASK 1618 src/dps8/dps8_cpu.c M[addr] = val & DMASK; DMASK 3532 src/dps8/dps8_cpu.c *data = v & DMASK; DMASK 3535 src/dps8/dps8_cpu.c *data = M[addr] & DMASK; DMASK 3564 src/dps8/dps8_cpu.c * data = v & DMASK; DMASK 3594 src/dps8/dps8_cpu.c M[addr] = data & DMASK; DMASK 3739 src/dps8/dps8_cpu.c *even = v & DMASK; DMASK 3743 src/dps8/dps8_cpu.c *even = M[addr++] & DMASK; DMASK 3776 src/dps8/dps8_cpu.c *odd = v & DMASK; DMASK 3779 src/dps8/dps8_cpu.c *odd = M[addr] & DMASK; DMASK 3828 src/dps8/dps8_cpu.c M[addr++] = even & DMASK; DMASK 3850 src/dps8/dps8_cpu.c M[addr] = odd & DMASK; DMASK 2011 src/dps8/dps8_cpu.h * data = M[addr] & DMASK; DMASK 2037 src/dps8/dps8_cpu.h M[addr] = data & DMASK; DMASK 2077 src/dps8/dps8_cpu.h *even = M[addr++] & DMASK; DMASK 2078 src/dps8/dps8_cpu.h *odd = M[addr] & DMASK; DMASK 2247 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ DMASK 2293 src/dps8/dps8_cpu.h DMASK, __ATOMIC_RELEASE); \ DMASK 2342 src/dps8/dps8_cpu.h M[addr] = data & DMASK; \ DMASK 65 src/dps8/dps8_dia.c * data = M [addr] & DMASK; DMASK 386 src/dps8/dps8_dia.c M [addr] = data & DMASK; DMASK 10084 src/dps8/dps8_eis.c DMASK 63 src/dps8/dps8_fnp2_iomcmd.c data [i] = M [addr + i] & DMASK; DMASK 392 src/dps8/dps8_hw_consts.h return (w | ((word72) DMASK) << 36) & MASK72; DMASK 3175 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3201 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3352 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3428 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3444 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 3504 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 3529 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4091 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4101 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4122 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4126 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4160 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4162 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4172 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4226 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4227 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4304 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4305 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4352 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4353 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4355 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4356 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4368 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4369 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4425 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4426 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4429 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4430 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4445 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits (probably ain't necessary) DMASK 4446 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4474 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4484 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4507 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4509 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4544 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4546 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4555 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 5163 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.rQ & DMASK), DMASK 5164 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.CY & DMASK)); DMASK 5167 src/dps8/dps8_ins.c int64_t t0 = SIGNEXT36_64 (cpu.rQ & DMASK); DMASK 5168 src/dps8/dps8_ins.c int64_t t1 = SIGNEXT36_64 (cpu.CY & DMASK); DMASK 5307 src/dps8/dps8_ins.c cpu.rA = (word36) remainder & DMASK; DMASK 5308 src/dps8/dps8_ins.c cpu.rQ = (word36) quotient & DMASK; DMASK 5354 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5366 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 5383 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5384 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5469 src/dps8/dps8_ins.c Z &= DMASK; DMASK 5553 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5560 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5583 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5599 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5613 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5715 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5731 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5743 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5808 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5827 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5841 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5853 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5951 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 5995 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 6035 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 6126 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 7031 src/dps8/dps8_ins.c cpu.CY &= DMASK; // keep to 36-bits DMASK 7348 src/dps8/dps8_ins.c word36 tmp36 = (cpu.rA << 3) & DMASK; DMASK 7365 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 7373 src/dps8/dps8_ins.c cpu.rA = tmp36r & DMASK; // remainder -> C(A) DMASK 9667 src/dps8/dps8_ins.c DMASK 9714 src/dps8/dps8_ins.c DMASK 815 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 818 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 828 src/dps8/dps8_iom.c * even = v & DMASK; DMASK 833 src/dps8/dps8_iom.c * odd = v & DMASK; DMASK 836 src/dps8/dps8_iom.c * even = M[addr ++] & DMASK; DMASK 837 src/dps8/dps8_iom.c * odd = M[addr] & DMASK; DMASK 852 src/dps8/dps8_iom.c M[addr] = data & DMASK; DMASK 887 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 890 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 901 src/dps8/dps8_iom.c M[addr] = data & DMASK; DMASK 744 src/dps8/dps8_math.c * A &= DMASK; DMASK 745 src/dps8/dps8_math.c * Q &= DMASK; DMASK 1950 src/dps8/dps8_math.c DMASK 3581 src/dps8/dps8_sys.c if ((M[i] & DMASK) == value) DMASK 789 src/dps8/dps8_utils.c op1 &= DMASK; DMASK 793 src/dps8/dps8_utils.c word36 res = ((word36) (- ((word36s) op1))) & DMASK; DMASK 976 src/dps8/dps8_utils.c *even = rshift_128 (src, 36).l & DMASK; DMASK 977 src/dps8/dps8_utils.c *odd = src.l & DMASK; DMASK 979 src/dps8/dps8_utils.c *even = (word36)(src >> 36) & DMASK; DMASK 980 src/dps8/dps8_utils.c *odd = (word36)src & DMASK; DMASK 988 src/dps8/dps8_utils.c t_int64 op1 = SIGNEXT36_64(oP1 & DMASK); DMASK 989 src/dps8/dps8_utils.c t_int64 op2 = SIGNEXT36_64(oP2 & DMASK); DMASK 1080 src/dps8/dps8_utils.c t_int64 As = (word36s) SIGNEXT36_64(A & DMASK); DMASK 1081 src/dps8/dps8_utils.c t_int64 Ys = (word36s) SIGNEXT36_64(Y & DMASK); DMASK 1082 src/dps8/dps8_utils.c t_int64 Qs = (word36s) SIGNEXT36_64(Q & DMASK);