MASK18 742 src/dps8/doAppendCycleOperandRead.h cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18; MASK18 371 src/dps8/dps8_addrmods.c & MASK18; MASK18 502 src/dps8/dps8_addrmods.c cpu.TPR.CA &= MASK18; // keep to 18-bits MASK18 549 src/dps8/dps8_addrmods.c cpu.TPR.CA &= MASK18; // keep to 18-bits MASK18 738 src/dps8/dps8_addrmods.c cpu.TPR.CA &= MASK18; // keep to 18-bits MASK18 909 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 981 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1087 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1154 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1221 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1290 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1374 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1486 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 2063 src/dps8/dps8_append.c cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18; MASK18 800 src/dps8/dps8_cpu.c if (o < 0 || o > MASK18) MASK18 4099 src/dps8/dps8_cpu.c w0 |= IWB_IRODD & MASK18; MASK18 4110 src/dps8/dps8_cpu.c w1 |= (ICT & MASK18) << 18; MASK18 4130 src/dps8/dps8_cpu.c w0 |= (ZCA & MASK18) << 18; MASK18 4131 src/dps8/dps8_cpu.c w0 |= opcode & MASK18; MASK18 4216 src/dps8/dps8_cpu.c putbits36_18 (& w0, 18, (word18) (IWB_IRODD & MASK18)); MASK18 2197 src/dps8/dps8_eis.c bits / 36) & MASK18; MASK18 2210 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (address + r / 36) & MASK18; MASK18 2385 src/dps8/dps8_eis.c int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18); MASK18 2437 src/dps8/dps8_eis.c address + bits / 36) & MASK18; MASK18 2446 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (- (address + r / 36)) & MASK18; MASK18 2468 src/dps8/dps8_eis.c int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18); MASK18 2527 src/dps8/dps8_eis.c (GET_AR_CHAR (ARn) - r) / 4) & MASK18; MASK18 2537 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (- (address + (r + 3) / 4)) & MASK18; MASK18 2818 src/dps8/dps8_eis.c r = (uint) (rcnt & MASK18); MASK18 9220 src/dps8/dps8_eis.c MASK18 477 src/dps8/dps8_fnp2_iomcmd.c data_len != MASK18) MASK18 489 src/dps8/dps8_fnp2_iomcmd.c else if (data_len == MASK18) MASK18 1807 src/dps8/dps8_fnp2_iomcmd.c return (word18) (word & MASK18); MASK18 1809 src/dps8/dps8_fnp2_iomcmd.c return (word18) ((word >> 18) & MASK18); MASK18 99 src/dps8/dps8_hw_consts.h # define WMASK MASK18 // WORDNO mask MASK18 189 src/dps8/dps8_hw_consts.h # define GETHI36(a) ((word18) (((a) >> 18) & MASK18)) MASK18 190 src/dps8/dps8_hw_consts.h # define GETLO36(a) ((word18) ((a) & MASK18)) MASK18 245 src/dps8/dps8_hw_consts.h return w & MASK18; MASK18 290 src/dps8/dps8_hw_consts.h return w & MASK18; MASK18 365 src/dps8/dps8_hw_consts.h return (w | ((word18) -1) << 15) & MASK18; MASK18 376 src/dps8/dps8_hw_consts.h return w & MASK18; MASK18 312 src/dps8/dps8_ins.c cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18; MASK18 2022 src/dps8/dps8_ins.c cpu.CY &= MASK18; MASK18 2027 src/dps8/dps8_ins.c cpu.Ypair[0] &= MASK18; MASK18 2992 src/dps8/dps8_ins.c word18 ret = (cpu.PPR.IC + 1) & MASK18; MASK18 3476 src/dps8/dps8_ins.c cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18; MASK18 3932 src/dps8/dps8_ins.c SETHI (cpu.CY, (cpu.PPR.IC + 1) & MASK18); MASK18 3945 src/dps8/dps8_ins.c cpu.CY = ((word36) ((cpu.PPR.IC + 2) & MASK18)) << 18; MASK18 5637 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5664 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5764 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5790 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5878 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5904 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5975 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5978 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), MASK18 6057 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 7049 src/dps8/dps8_ins.c cpu.PR[n].WORDNO &= MASK18; MASK18 7068 src/dps8/dps8_ins.c cpu.PR[n].WORDNO &= MASK18; MASK18 9075 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); MASK18 9135 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); MASK18 9742 src/dps8/dps8_ins.c * result = ((word36) (cpu.TPR.CA & MASK18)) << 12; // 24:12 format MASK18 9765 src/dps8/dps8_ins.c (cpu.Yblock8[0]>>18)&MASK15, (cpu.Yblock8[4]>>18)&MASK18, cpu.PPR.PSR, cpu.PPR.IC); MASK18 1865 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 1901 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 1938 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 2030 src/dps8/dps8_iom.c if (daddr > MASK18) { // 256K overflow MASK18 2032 src/dps8/dps8_iom.c daddr &= MASK18; MASK18 2058 src/dps8/dps8_iom.c if (daddr > MASK18) { // 256K overflow MASK18 2060 src/dps8/dps8_iom.c daddr &= MASK18; MASK18 2509 src/dps8/dps8_iom.c word24 addr = p -> LPW_DCW_PTR & MASK18; MASK18 2679 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, faultWord, __func__); MASK18 3024 src/dps8/dps8_iom.c p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 2u) & MASK18; MASK18 3026 src/dps8/dps8_iom.c p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 1u) & MASK18; MASK18 3467 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, status, __func__); MASK18 2765 src/dps8/dps8_sys.c word18 prevfpOffset = (word18) ((M[fp + 17] >> 18) & MASK18); MASK18 2770 src/dps8/dps8_sys.c word18 returnOffset = (word18) ((M[fp + 21] >> 18) & MASK18); MASK18 2802 src/dps8/dps8_sys.c word18 entryOffset = (word18) ((M[fp + 23] >> 18) & MASK18); MASK18 2815 src/dps8/dps8_sys.c word18 argOffset = (word18) ((M[fp + 27] >> 18) & MASK18); MASK18 2827 src/dps8/dps8_sys.c word18 callType = (word18) (M[ap + 0] & MASK18); MASK18 2859 src/dps8/dps8_sys.c word18 argnoOffset = (word18) ((M[argnoos + 1] >> 18) & MASK18); MASK18 3459 src/dps8/dps8_sys.c MASK18 3708 src/dps8/dps8_sys.c if (segno > MASK15 || offset > MASK18) MASK18 343 src/dps8/dps8_utils.c word20 op1e = op1 & MASK18; MASK18 344 src/dps8/dps8_utils.c word20 op2e = op2 & MASK18; MASK18 364 src/dps8/dps8_utils.c res &= MASK18; MASK18 424 src/dps8/dps8_utils.c word20 op1e = op1 & MASK18; MASK18 425 src/dps8/dps8_utils.c word20 op2e = op2 & MASK18; MASK18 448 src/dps8/dps8_utils.c res &= MASK18; MASK18 825 src/dps8/dps8_utils.c op1 &= MASK18; MASK18 829 src/dps8/dps8_utils.c word18 res = ((word18) (- (word18s) op1)) & MASK18; MASK18 1032 src/dps8/dps8_utils.c int32 op1 = SIGNEXT18_32 (oP1 & MASK18); MASK18 1033 src/dps8/dps8_utils.c int32 op2 = SIGNEXT18_32 (oP2 & MASK18);