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 737 src/dps8/dps8_addrmods.c cpu.TPR.CA &= MASK18; // keep to 18-bits MASK18 908 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 980 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1086 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1153 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1220 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1289 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1373 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 1485 src/dps8/dps8_addrmods.c Yi &= MASK18; MASK18 2063 src/dps8/dps8_append.c cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18; MASK18 822 src/dps8/dps8_cpu.c if (o < 0 || o > MASK18) MASK18 4303 src/dps8/dps8_cpu.c w0 |= IWB_IRODD & MASK18; MASK18 4314 src/dps8/dps8_cpu.c w1 |= (ICT & MASK18) << 18; MASK18 4334 src/dps8/dps8_cpu.c w0 |= (ZCA & MASK18) << 18; MASK18 4335 src/dps8/dps8_cpu.c w0 |= opcode & MASK18; MASK18 4420 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 9231 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 2017 src/dps8/dps8_ins.c cpu.CY &= MASK18; MASK18 2022 src/dps8/dps8_ins.c cpu.Ypair[0] &= MASK18; MASK18 2987 src/dps8/dps8_ins.c word18 ret = (cpu.PPR.IC + 1) & MASK18; MASK18 3472 src/dps8/dps8_ins.c cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18; MASK18 3928 src/dps8/dps8_ins.c SETHI (cpu.CY, (cpu.PPR.IC + 1) & MASK18); MASK18 3941 src/dps8/dps8_ins.c cpu.CY = ((word36) ((cpu.PPR.IC + 2) & MASK18)) << 18; MASK18 5633 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5660 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5760 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5786 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5874 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5900 src/dps8/dps8_ins.c cpu.rX[n] &= MASK18; MASK18 5971 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 5974 src/dps8/dps8_ins.c n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18), MASK18 6053 src/dps8/dps8_ins.c tmp18 &= MASK18; MASK18 7045 src/dps8/dps8_ins.c cpu.PR[n].WORDNO &= MASK18; MASK18 7064 src/dps8/dps8_ins.c cpu.PR[n].WORDNO &= MASK18; MASK18 9157 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); MASK18 9217 src/dps8/dps8_ins.c putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18); MASK18 9825 src/dps8/dps8_ins.c * result = ((word36) (cpu.TPR.CA & MASK18)) << 12; // 24:12 format MASK18 9848 src/dps8/dps8_ins.c (cpu.Yblock8[0]>>18)&MASK15, (cpu.Yblock8[4]>>18)&MASK18, cpu.PPR.PSR, cpu.PPR.IC); MASK18 1859 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 1895 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 1932 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; MASK18 2024 src/dps8/dps8_iom.c if (daddr > MASK18) { // 256K overflow MASK18 2026 src/dps8/dps8_iom.c daddr &= MASK18; MASK18 2052 src/dps8/dps8_iom.c if (daddr > MASK18) { // 256K overflow MASK18 2054 src/dps8/dps8_iom.c daddr &= MASK18; MASK18 2503 src/dps8/dps8_iom.c word24 addr = p -> LPW_DCW_PTR & MASK18; MASK18 2673 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, faultWord, __func__); MASK18 3018 src/dps8/dps8_iom.c p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 2u) & MASK18; MASK18 3020 src/dps8/dps8_iom.c p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 1u) & MASK18; MASK18 3460 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, status, __func__); MASK18 2766 src/dps8/dps8_sys.c word18 prevfpOffset = (word18) ((M[fp + 17] >> 18) & MASK18); MASK18 2771 src/dps8/dps8_sys.c word18 returnOffset = (word18) ((M[fp + 21] >> 18) & MASK18); MASK18 2803 src/dps8/dps8_sys.c word18 entryOffset = (word18) ((M[fp + 23] >> 18) & MASK18); MASK18 2816 src/dps8/dps8_sys.c word18 argOffset = (word18) ((M[fp + 27] >> 18) & MASK18); MASK18 2828 src/dps8/dps8_sys.c word18 callType = (word18) (M[ap + 0] & MASK18); MASK18 2860 src/dps8/dps8_sys.c word18 argnoOffset = (word18) ((M[argnoos + 1] >> 18) & MASK18); MASK18 3460 src/dps8/dps8_sys.c MASK18 3709 src/dps8/dps8_sys.c if (segno > MASK15 || offset > MASK18) MASK18 344 src/dps8/dps8_utils.c word20 op1e = op1 & MASK18; MASK18 345 src/dps8/dps8_utils.c word20 op2e = op2 & MASK18; MASK18 365 src/dps8/dps8_utils.c res &= MASK18; MASK18 425 src/dps8/dps8_utils.c word20 op1e = op1 & MASK18; MASK18 426 src/dps8/dps8_utils.c word20 op2e = op2 & MASK18; MASK18 449 src/dps8/dps8_utils.c res &= MASK18; MASK18 826 src/dps8/dps8_utils.c op1 &= MASK18; MASK18 830 src/dps8/dps8_utils.c word18 res = ((word18) (- (word18s) op1)) & MASK18; MASK18 1033 src/dps8/dps8_utils.c int32 op1 = SIGNEXT18_32 (oP1 & MASK18); MASK18 1034 src/dps8/dps8_utils.c int32 op2 = SIGNEXT18_32 (oP2 & MASK18);