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);