MASK18            726 src/dps8/doAppendCycleOperandRead.h     cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18            374 src/dps8/dps8_addrmods.c                       & MASK18;
MASK18            505 src/dps8/dps8_addrmods.c             cpu.TPR.CA &= MASK18;   // keep to 18-bits
MASK18            552 src/dps8/dps8_addrmods.c                 cpu.TPR.CA &= MASK18;   // keep to 18-bits
MASK18            745 src/dps8/dps8_addrmods.c                 cpu.TPR.CA &= MASK18;   // keep to 18-bits
MASK18            916 src/dps8/dps8_addrmods.c                         Yi &= MASK18;
MASK18            988 src/dps8/dps8_addrmods.c                         Yi &= MASK18;
MASK18           1094 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           1161 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           1228 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           1297 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           1381 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           1493 src/dps8/dps8_addrmods.c                 Yi &= MASK18;
MASK18           2068 src/dps8/dps8_append.c         cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18            806 src/dps8/dps8_cpu.c     if (o < 0 || o > MASK18)
MASK18           4139 src/dps8/dps8_cpu.c     w0            |= IWB_IRODD & MASK18;
MASK18           4150 src/dps8/dps8_cpu.c     w1        |= (ICT & MASK18) << 18;
MASK18           4170 src/dps8/dps8_cpu.c     w0        |= (ZCA & MASK18) << 18;
MASK18           4171 src/dps8/dps8_cpu.c     w0        |= opcode & MASK18;
MASK18           4256 src/dps8/dps8_cpu.c     putbits36_18 (& w0, 18, (word18) (IWB_IRODD & MASK18));
MASK18           2185 src/dps8/dps8_eis.c                               bits / 36) & MASK18;
MASK18           2198 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (address + r / 36) & MASK18;
MASK18           2367 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (reg) & MASK18);
MASK18           2411 src/dps8/dps8_eis.c                              address + bits / 36) & MASK18;
MASK18           2420 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (- (address + r / 36)) & MASK18;
MASK18           2442 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (reg) & MASK18);
MASK18           2493 src/dps8/dps8_eis.c                               (GET_AR_CHAR (ARn) - r) / 4) & MASK18;
MASK18           2503 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (- (address + (r + 3) / 4)) & MASK18;
MASK18           2782 src/dps8/dps8_eis.c       r = (uint) (rcnt & MASK18);
MASK18           9167 src/dps8/dps8_eis.c 
MASK18            470 src/dps8/dps8_fnp2_iomcmd.c                 data_len != MASK18)
MASK18            482 src/dps8/dps8_fnp2_iomcmd.c             else if (data_len == MASK18)
MASK18           1727 src/dps8/dps8_fnp2_iomcmd.c       return (word18) (word & MASK18);
MASK18           1729 src/dps8/dps8_fnp2_iomcmd.c       return (word18) ((word >> 18) & MASK18);
MASK18            102 src/dps8/dps8_hw_consts.h # define WMASK           MASK18                   // WORDNO mask
MASK18            192 src/dps8/dps8_hw_consts.h # define GETHI36(a)      ((word18) (((a) >> 18) & MASK18))
MASK18            193 src/dps8/dps8_hw_consts.h # define GETLO36(a)      ((word18) ((a) & MASK18))
MASK18            248 src/dps8/dps8_hw_consts.h     return w & MASK18;
MASK18            293 src/dps8/dps8_hw_consts.h     return w & MASK18;
MASK18            368 src/dps8/dps8_hw_consts.h         return (w | ((word18) -1) << 15) & MASK18;
MASK18            379 src/dps8/dps8_hw_consts.h     return w & MASK18;
MASK18            281 src/dps8/dps8_ins.c             cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18           1942 src/dps8/dps8_ins.c             cpu.CY &= MASK18;
MASK18           1947 src/dps8/dps8_ins.c             cpu.Ypair[0] &= MASK18;
MASK18           2902 src/dps8/dps8_ins.c             word18 ret = (cpu.PPR.IC + 1) & MASK18;
MASK18           3358 src/dps8/dps8_ins.c           cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18;
MASK18           3786 src/dps8/dps8_ins.c           SETHI (cpu.CY, (cpu.PPR.IC + 1) & MASK18);
MASK18           3799 src/dps8/dps8_ins.c           cpu.CY      = ((word36) ((cpu.PPR.IC + 2) & MASK18)) << 18;
MASK18           5302 src/dps8/dps8_ins.c             tmp18 &= MASK18;
MASK18           5329 src/dps8/dps8_ins.c               cpu.rX[n] &= MASK18;
MASK18           5429 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           5455 src/dps8/dps8_ins.c               cpu.rX[n] &= MASK18;
MASK18           5543 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           5569 src/dps8/dps8_ins.c             cpu.rX[n] &= MASK18;
MASK18           5640 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           5643 src/dps8/dps8_ins.c                        n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18),
MASK18           5722 src/dps8/dps8_ins.c             tmp18 &= MASK18;
MASK18           6714 src/dps8/dps8_ins.c               cpu.PR[n].WORDNO &= MASK18;
MASK18           6733 src/dps8/dps8_ins.c               cpu.PR[n].WORDNO &= MASK18;
MASK18           8740 src/dps8/dps8_ins.c                 putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18);
MASK18           8800 src/dps8/dps8_ins.c                 putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18);
MASK18           9407 src/dps8/dps8_ins.c         * result = ((word36) (cpu.TPR.CA & MASK18)) << 12; // 24:12 format
MASK18           9429 src/dps8/dps8_ins.c  sim_printf (" rcu to %05o:%06o  PSR:IC %05o:%06o\r\n",  (cpu.Yblock8[0]>>18)&MASK15, (cpu.Yblock8[4]>>18)&MASK18, cpu.PPR.PSR, cpu.PPR.IC);
MASK18           1857 src/dps8/dps8_iom.c     word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           1893 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           1931 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           2023 src/dps8/dps8_iom.c           if (daddr > MASK18) { // 256K overflow
MASK18           2025 src/dps8/dps8_iom.c             daddr &= MASK18;
MASK18           2051 src/dps8/dps8_iom.c           if (daddr > MASK18) { // 256K overflow
MASK18           2053 src/dps8/dps8_iom.c             daddr &= MASK18;
MASK18           2490 src/dps8/dps8_iom.c     word24 addr         = p -> LPW_DCW_PTR & MASK18;
MASK18           2654 src/dps8/dps8_iom.c     iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, faultWord, __func__);
MASK18           3000 src/dps8/dps8_iom.c          p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 2u) & MASK18;
MASK18           3002 src/dps8/dps8_iom.c          p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 1u) & MASK18;
MASK18           3427 src/dps8/dps8_iom.c     iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, status, __func__);
MASK18           2816 src/dps8/dps8_sys.c         word18 prevfpOffset = (word18) ((M[fp + 17] >> 18) & MASK18);
MASK18           2821 src/dps8/dps8_sys.c         word18 returnOffset = (word18) ((M[fp + 21] >> 18) & MASK18);
MASK18           2853 src/dps8/dps8_sys.c         word18 entryOffset = (word18) ((M[fp + 23] >> 18) & MASK18);
MASK18           2866 src/dps8/dps8_sys.c         word18 argOffset = (word18) ((M[fp + 27] >> 18) & MASK18);
MASK18           2878 src/dps8/dps8_sys.c         word18 callType  = (word18) (M[ap + 0] & MASK18);
MASK18           2910 src/dps8/dps8_sys.c                 word18 argnoOffset = (word18) ((M[argnoos + 1] >> 18) & MASK18);
MASK18           3508 src/dps8/dps8_sys.c 
MASK18           3757 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            802 src/dps8/dps8_utils.c     op1 &= MASK18;
MASK18            806 src/dps8/dps8_utils.c     word18 res = ((word18) (- (word18s) op1)) & MASK18;
MASK18           1009 src/dps8/dps8_utils.c     int32 op1 = SIGNEXT18_32 (oP1 & MASK18);
MASK18           1010 src/dps8/dps8_utils.c     int32 op2 = SIGNEXT18_32 (oP2 & MASK18);