DMASK 321 src/dps8/dps8.h # define YPAIRTO72(ypair) (((((word72)(ypair[0] & DMASK)) << 36) | \ DMASK 322 src/dps8/dps8.h (ypair[1] & DMASK)) & MASK72) DMASK 2029 src/dps8/dps8_cpu.c *vptr = M[addr] & DMASK; DMASK 2040 src/dps8/dps8_cpu.c M[addr] = val & DMASK; DMASK 4353 src/dps8/dps8_cpu.c *data = v & DMASK; DMASK 4356 src/dps8/dps8_cpu.c *data = M[addr] & DMASK; DMASK 4386 src/dps8/dps8_cpu.c * data = v & DMASK; DMASK 4418 src/dps8/dps8_cpu.c M[addr] = data & DMASK; DMASK 4565 src/dps8/dps8_cpu.c *even = v & DMASK; DMASK 4569 src/dps8/dps8_cpu.c *even = M[addr++] & DMASK; DMASK 4602 src/dps8/dps8_cpu.c *odd = v & DMASK; DMASK 4605 src/dps8/dps8_cpu.c *odd = M[addr] & DMASK; DMASK 4655 src/dps8/dps8_cpu.c M[addr++] = even & DMASK; DMASK 4677 src/dps8/dps8_cpu.c M[addr] = odd & DMASK; DMASK 2103 src/dps8/dps8_cpu.h * data = M[addr] & DMASK; DMASK 2127 src/dps8/dps8_cpu.h M[addr] = data & DMASK; DMASK 2163 src/dps8/dps8_cpu.h *even = M[addr++] & DMASK; DMASK 2164 src/dps8/dps8_cpu.h *odd = M[addr] & DMASK; DMASK 2330 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ DMASK 2376 src/dps8/dps8_cpu.h DMASK, __ATOMIC_RELEASE); \ DMASK 2426 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 10234 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 3244 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3271 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 3422 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3498 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 3514 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 3574 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 3599 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4161 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4171 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4192 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4196 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4230 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4232 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4242 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4296 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4297 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4443 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4444 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4491 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4492 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4494 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4495 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4507 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4508 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4564 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 4565 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4568 src/dps8/dps8_ins.c cpu.rA &= DMASK; // Make sure the shifted in bits are 0 DMASK 4569 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4584 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits (probably ain't necessary) DMASK 4585 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 4613 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4623 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4646 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4648 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4683 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 4685 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // Make sure the shifted in bits are 0 DMASK 4694 src/dps8/dps8_ins.c cpu.rQ &= DMASK; // keep to 36-bits DMASK 5302 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.rQ & DMASK), DMASK 5303 src/dps8/dps8_ins.c SIGNEXT36_128 (cpu.CY & DMASK)); DMASK 5306 src/dps8/dps8_ins.c int64_t t0 = SIGNEXT36_64 (cpu.rQ & DMASK); DMASK 5307 src/dps8/dps8_ins.c int64_t t1 = SIGNEXT36_64 (cpu.CY & DMASK); DMASK 5446 src/dps8/dps8_ins.c cpu.rA = (word36) remainder & DMASK; DMASK 5447 src/dps8/dps8_ins.c cpu.rQ = (word36) quotient & DMASK; DMASK 5493 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5505 src/dps8/dps8_ins.c cpu.rA &= DMASK; // keep to 36-bits DMASK 5522 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5523 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5608 src/dps8/dps8_ins.c Z &= DMASK; DMASK 5692 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5699 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5722 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5738 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5752 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5854 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5870 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5882 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5947 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 5966 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 5980 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 5992 src/dps8/dps8_ins.c cpu.CY &= DMASK; DMASK 6090 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 6134 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 6174 src/dps8/dps8_ins.c trZ &= DMASK; DMASK 6265 src/dps8/dps8_ins.c cpu.rA &= DMASK; DMASK 7170 src/dps8/dps8_ins.c cpu.CY &= DMASK; // keep to 36-bits DMASK 7499 src/dps8/dps8_ins.c word36 tmp36 = (cpu.rA << 3) & DMASK; DMASK 7516 src/dps8/dps8_ins.c cpu.rQ &= DMASK; DMASK 7524 src/dps8/dps8_ins.c cpu.rA = tmp36r & DMASK; // remainder -> C(A) DMASK 9967 src/dps8/dps8_ins.c DMASK 10014 src/dps8/dps8_ins.c DMASK 822 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 825 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 835 src/dps8/dps8_iom.c * even = v & DMASK; DMASK 840 src/dps8/dps8_iom.c * odd = v & DMASK; DMASK 843 src/dps8/dps8_iom.c * even = M[addr ++] & DMASK; DMASK 844 src/dps8/dps8_iom.c * odd = M[addr] & DMASK; DMASK 856 src/dps8/dps8_iom.c M[addr] = data & DMASK; DMASK 885 src/dps8/dps8_iom.c * data = v & DMASK; DMASK 888 src/dps8/dps8_iom.c * data = M[addr] & DMASK; DMASK 899 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 3626 src/dps8/dps8_sys.c if ((M[i] & DMASK) == value) DMASK 897 src/dps8/dps8_utils.c op1 &= DMASK; DMASK 901 src/dps8/dps8_utils.c word36 res = ((word36) (- ((word36s) op1))) & DMASK; DMASK 1084 src/dps8/dps8_utils.c *even = rshift_128 (src, 36).l & DMASK; DMASK 1085 src/dps8/dps8_utils.c *odd = src.l & DMASK; DMASK 1087 src/dps8/dps8_utils.c *even = (word36)(src >> 36) & DMASK; DMASK 1088 src/dps8/dps8_utils.c *odd = (word36)src & DMASK; DMASK 1096 src/dps8/dps8_utils.c t_int64 op1 = SIGNEXT36_64(oP1 & DMASK); DMASK 1097 src/dps8/dps8_utils.c t_int64 op2 = SIGNEXT36_64(oP2 & DMASK); DMASK 1188 src/dps8/dps8_utils.c t_int64 As = (word36s) SIGNEXT36_64(A & DMASK); DMASK 1189 src/dps8/dps8_utils.c t_int64 Ys = (word36s) SIGNEXT36_64(Y & DMASK); DMASK 1190 src/dps8/dps8_utils.c t_int64 Qs = (word36s) SIGNEXT36_64(Q & DMASK);