MASK18            747 src/dps8/doAppendCycleOperandRead.h     cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18            372 src/dps8/dps8_addrmods.c                       & MASK18;
MASK18            503 src/dps8/dps8_addrmods.c             cpu.TPR.CA &= MASK18;   // keep to 18-bits
MASK18            550 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           2079 src/dps8/dps8_append.c         cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18            842 src/dps8/dps8_cpu.c     if (o < 0 || o > MASK18)
MASK18           4928 src/dps8/dps8_cpu.c     w0            |= IWB_IRODD & MASK18;
MASK18           4939 src/dps8/dps8_cpu.c     w1        |= (ICT & MASK18) << 18;
MASK18           4959 src/dps8/dps8_cpu.c     w0        |= (ZCA & MASK18) << 18;
MASK18           4960 src/dps8/dps8_cpu.c     w0        |= opcode & MASK18;
MASK18           5056 src/dps8/dps8_cpu.c     putbits36_18 (& w0, 18, (word18) (IWB_IRODD & MASK18));
MASK18           2293 src/dps8/dps8_eis.c                               bits / 36) & MASK18;
MASK18           2306 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (address + r / 36) & MASK18;
MASK18           2481 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18);
MASK18           2533 src/dps8/dps8_eis.c                              address + bits / 36) & MASK18;
MASK18           2542 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (- (address + r / 36)) & MASK18;
MASK18           2564 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18);
MASK18           2623 src/dps8/dps8_eis.c                               (GET_AR_CHAR (ARn) - r) / 4) & MASK18;
MASK18           2633 src/dps8/dps8_eis.c         cpu.AR[ARn].WORDNO = (- (address + (r + 3) / 4)) & MASK18;
MASK18           2914 src/dps8/dps8_eis.c       r = (uint) (rcnt & MASK18);
MASK18           9370 src/dps8/dps8_eis.c 
MASK18            596 src/dps8/dps8_faults.c         cpu.PPR.IC = (cpu.PPR.IC - 1) & MASK18;
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           1914 src/dps8/dps8_fnp2_iomcmd.c       return (word18) (word & MASK18);
MASK18           1916 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            319 src/dps8/dps8_ins.c             cpu.PR[n].WORDNO = (cpu.PPR.IC + 1) & MASK18;
MASK18           2072 src/dps8/dps8_ins.c             cpu.CY &= MASK18;
MASK18           2077 src/dps8/dps8_ins.c             cpu.Ypair[0] &= MASK18;
MASK18           3061 src/dps8/dps8_ins.c             word18 ret = (cpu.PPR.IC + 1) & MASK18;
MASK18           3546 src/dps8/dps8_ins.c           cpu.rQ |= (word36) (cpu.TPR.CA & MASK18) << 18;
MASK18           4002 src/dps8/dps8_ins.c           SETHI (cpu.CY, (cpu.PPR.IC + 1) & MASK18);
MASK18           4015 src/dps8/dps8_ins.c           cpu.CY      = ((word36) ((cpu.PPR.IC + 2) & MASK18)) << 18;
MASK18           5776 src/dps8/dps8_ins.c             tmp18 &= MASK18;
MASK18           5803 src/dps8/dps8_ins.c               cpu.rX[n] &= MASK18;
MASK18           5903 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           5929 src/dps8/dps8_ins.c               cpu.rX[n] &= MASK18;
MASK18           6017 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           6043 src/dps8/dps8_ins.c             cpu.rX[n] &= MASK18;
MASK18           6114 src/dps8/dps8_ins.c             tmp18        &= MASK18;
MASK18           6117 src/dps8/dps8_ins.c                        n, cpu.rX[n], (word18) (GETHI (cpu.CY) & MASK18),
MASK18           6196 src/dps8/dps8_ins.c             tmp18 &= MASK18;
MASK18           7188 src/dps8/dps8_ins.c               cpu.PR[n].WORDNO &= MASK18;
MASK18           7207 src/dps8/dps8_ins.c               cpu.PR[n].WORDNO &= MASK18;
MASK18           9337 src/dps8/dps8_ins.c                 putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18);
MASK18           9397 src/dps8/dps8_ins.c                 putbits36_18 (& cpu.CY, 0, cpu.AR[n].WORDNO & MASK18);
MASK18           10073 src/dps8/dps8_ins.c         * result = ((word36) (cpu.TPR.CA & MASK18)) << 12; // 24:12 format
MASK18           10096 src/dps8/dps8_ins.c              (cpu.Yblock8[0]>>18)&MASK15, (cpu.Yblock8[4]>>18)&MASK18, cpu.PPR.PSR, cpu.PPR.IC);
MASK18           1863 src/dps8/dps8_iom.c     word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           1899 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           1936 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
MASK18           2028 src/dps8/dps8_iom.c           if (daddr > MASK18) { // 256K overflow
MASK18           2030 src/dps8/dps8_iom.c             daddr &= MASK18;
MASK18           2056 src/dps8/dps8_iom.c           if (daddr > MASK18) { // 256K overflow
MASK18           2058 src/dps8/dps8_iom.c             daddr &= MASK18;
MASK18           2233 src/dps8/dps8_iom.c     p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 1u) & MASK18;
MASK18           2651 src/dps8/dps8_iom.c     word24 addr         = p -> LPW_DCW_PTR & MASK18;
MASK18           2913 src/dps8/dps8_iom.c     iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, faultWord, __func__);
MASK18           3267 src/dps8/dps8_iom.c          p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 2u) & MASK18;
MASK18           3269 src/dps8/dps8_iom.c          p -> LPW_DCW_PTR = (p -> LPW_DCW_PTR + 1u) & MASK18;
MASK18           3711 src/dps8/dps8_iom.c     iom_core_write (iom_unit_idx, (dcw >> 18) & MASK18, status, __func__);
MASK18           1073 src/dps8/dps8_mgp.c     word24 pgte0 = (((word24)(p->PCW_PAGE_TABLE_PTR & MASK18)) << 6)
MASK18           1112 src/dps8/dps8_mgp.c         uint ddcw_addr  = (uint)((ddcw_word >> 18) & MASK18);
MASK18           1562 src/dps8/dps8_mgp.c         word24 pgte = (((word24)(p->PCW_PAGE_TABLE_PTR & MASK18)) << 6)
MASK18           1142 src/dps8/dps8_net.c     word24 pgte0 = (((word24)(p->PCW_PAGE_TABLE_PTR & MASK18)) << 6)
MASK18           1182 src/dps8/dps8_net.c         uint ddcw_addr  = (uint)((ddcw_word >> 18) & MASK18);
MASK18           1741 src/dps8/dps8_net.c         word24 pgte = (((word24)(p->PCW_PAGE_TABLE_PTR & MASK18)) << 6)
MASK18           2810 src/dps8/dps8_sys.c         word18 prevfpOffset = (word18) ((M[fp + 17] >> 18) & MASK18);
MASK18           2815 src/dps8/dps8_sys.c         word18 returnOffset = (word18) ((M[fp + 21] >> 18) & MASK18);
MASK18           2847 src/dps8/dps8_sys.c         word18 entryOffset = (word18) ((M[fp + 23] >> 18) & MASK18);
MASK18           2860 src/dps8/dps8_sys.c         word18 argOffset = (word18) ((M[fp + 27] >> 18) & MASK18);
MASK18           2872 src/dps8/dps8_sys.c         word18 callType  = (word18) (M[ap + 0] & MASK18);
MASK18           2904 src/dps8/dps8_sys.c                 word18 argnoOffset = (word18) ((M[argnoos + 1] >> 18) & MASK18);
MASK18           3504 src/dps8/dps8_sys.c 
MASK18           3753 src/dps8/dps8_sys.c         if (segno > MASK15 || offset > MASK18)
MASK18            451 src/dps8/dps8_utils.c     word20 op1e = op1 & MASK18;
MASK18            452 src/dps8/dps8_utils.c     word20 op2e = op2 & MASK18;
MASK18            472 src/dps8/dps8_utils.c     res &= MASK18;
MASK18            532 src/dps8/dps8_utils.c     word20 op1e = op1 & MASK18;
MASK18            533 src/dps8/dps8_utils.c     word20 op2e = op2 & MASK18;
MASK18            556 src/dps8/dps8_utils.c     res &= MASK18;
MASK18            933 src/dps8/dps8_utils.c     op1 &= MASK18;
MASK18            937 src/dps8/dps8_utils.c     word18 res = ((word18) (- (word18s) op1)) & MASK18;
MASK18           1140 src/dps8/dps8_utils.c     int32 op1 = SIGNEXT18_32 (oP1 & MASK18);
MASK18           1141 src/dps8/dps8_utils.c     int32 op2 = SIGNEXT18_32 (oP2 & MASK18);