DMASK 283 src/dps8/dps8.h # define YPAIRTO72(ypair) (((((word72)(ypair[0] & DMASK)) << 36) | \ DMASK 284 src/dps8/dps8.h (ypair[1] & DMASK)) & MASK72) DMASK 1629 src/dps8/dps8_cpu.c *vptr = M[addr] & DMASK; DMASK 1640 src/dps8/dps8_cpu.c M[addr] = val & DMASK; DMASK 3571 src/dps8/dps8_cpu.c *data = v & DMASK; DMASK 3574 src/dps8/dps8_cpu.c *data = M[addr] & DMASK; DMASK 3603 src/dps8/dps8_cpu.c * data = v & DMASK; DMASK 3633 src/dps8/dps8_cpu.c M[addr] = data & DMASK; DMASK 3778 src/dps8/dps8_cpu.c *even = v & DMASK; DMASK 3782 src/dps8/dps8_cpu.c *even = M[addr++] & DMASK; DMASK 3815 src/dps8/dps8_cpu.c *odd = v & DMASK; DMASK 3818 src/dps8/dps8_cpu.c *odd = M[addr] & DMASK; DMASK 3867 src/dps8/dps8_cpu.c M[addr++] = even & DMASK; DMASK 3889 src/dps8/dps8_cpu.c M[addr] = odd & DMASK; DMASK 2003 src/dps8/dps8_cpu.h * data = M[addr] & DMASK; DMASK 2029 src/dps8/dps8_cpu.h M[addr] = data & DMASK; DMASK 2069 src/dps8/dps8_cpu.h *even = M[addr++] & DMASK; DMASK 2070 src/dps8/dps8_cpu.h *odd = M[addr] & DMASK; DMASK 2239 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ DMASK 2285 src/dps8/dps8_cpu.h DMASK, __ATOMIC_RELEASE); \ DMASK 2334 src/dps8/dps8_cpu.h M[addr] = data & DMASK; \ DMASK 64 src/dps8/dps8_dia.c * data = M [addr] & DMASK; DMASK 385 src/dps8/dps8_dia.c M [addr] = data & DMASK; DMASK 10021 src/dps8/dps8_eis.c DMASK 66 src/dps8/dps8_fnp2_iomcmd.c data [i] = M [addr + i] & DMASK; DMASK 395 src/dps8/dps8_hw_consts.h return (w | ((word72) DMASK) << 36) & MASK72; DMASK 3084 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3234 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3310 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3326 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 3384 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 3944 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3964 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 3968 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3986 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 3996 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4032 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4033 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4071 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4072 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4091 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4092 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4104 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4105 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4126 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4127 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4142 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits (probably ain't necessary) DMASK 4143 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4169 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4191 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4193 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4212 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4221 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4828 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.rQ & DMASK), DMASK 4829 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.CY & DMASK)); DMASK 4832 src/dps8/dps8_ins.c int64_t t0 = SIGNEXT36_64 (cpu.rQ & DMASK); DMASK 4833 src/dps8/dps8_ins.c int64_t t1 = SIGNEXT36_64 (cpu.CY & DMASK); DMASK 4972 src/dps8/dps8_ins.c cpu.rA = (word36) remainder & DMASK; DMASK 4973 src/dps8/dps8_ins.c cpu.rQ = (word36) quotient & DMASK; DMASK 5019 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5031 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 5048 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5049 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5134 src/dps8/dps8_ins.c Z &= DMASK; DMASK 5218 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5225 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5248 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5264 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5278 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5380 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5396 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5408 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5473 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5492 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5506 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5518 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5616 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 5660 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 5700 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 5791 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 6696 src/dps8/dps8_ins.c cpu.CY &= DMASK; // keep to 36-bits DMASK 7013 src/dps8/dps8_ins.c word36 tmp36 = (cpu.rA << 3) & DMASK; DMASK 7030 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 7038 src/dps8/dps8_ins.c cpu.rA = tmp36r & DMASK; // remainder -> C(A) DMASK 9332 src/dps8/dps8_ins.c DMASK 9379 src/dps8/dps8_ins.c DMASK 818 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 821 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 831 src/dps8/dps8_iom.c * even = v & DMASK; DMASK 836 src/dps8/dps8_iom.c * odd = v & DMASK; DMASK 839 src/dps8/dps8_iom.c * even = M[addr ++] & DMASK; DMASK 840 src/dps8/dps8_iom.c * odd = M[addr] & DMASK; DMASK 852 src/dps8/dps8_iom.c M[addr] = data & DMASK; DMASK 881 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 884 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 895 src/dps8/dps8_iom.c M[addr] = data & DMASK; DMASK 739 src/dps8/dps8_math.c * A &= DMASK; DMASK 740 src/dps8/dps8_math.c * Q &= DMASK; DMASK 1946 src/dps8/dps8_math.c DMASK 3630 src/dps8/dps8_sys.c if ((M[i] & DMASK) == value) DMASK 766 src/dps8/dps8_utils.c op1 &= DMASK; DMASK 770 src/dps8/dps8_utils.c word36 res = ((word36) (- ((word36s) op1))) & DMASK; DMASK 953 src/dps8/dps8_utils.c *even = rshift_128 (src, 36).l & DMASK; DMASK 954 src/dps8/dps8_utils.c *odd = src.l & DMASK; DMASK 956 src/dps8/dps8_utils.c *even = (word36)(src >> 36) & DMASK; DMASK 957 src/dps8/dps8_utils.c *odd = (word36)src & DMASK; DMASK 965 src/dps8/dps8_utils.c t_int64 op1 = SIGNEXT36_64(oP1 & DMASK); DMASK 966 src/dps8/dps8_utils.c t_int64 op2 = SIGNEXT36_64(oP2 & DMASK); DMASK 1057 src/dps8/dps8_utils.c t_int64 As = (word36s) SIGNEXT36_64(A & DMASK); DMASK 1058 src/dps8/dps8_utils.c t_int64 Ys = (word36s) SIGNEXT36_64(Y & DMASK); DMASK 1059 src/dps8/dps8_utils.c t_int64 Qs = (word36s) SIGNEXT36_64(Q & DMASK);