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