addr              319 src/dps8/dps8_addrmods.c void updateIWB (cpu_state_t * cpup, word18 addr, word6 tag)
addr              331 src/dps8/dps8_addrmods.c     putbits36_18 (wb,  0, addr);
addr               18 src/dps8/dps8_addrmods.h void updateIWB (cpu_state_t * cpup, word18 addr, word6 tag);
addr             1048 src/dps8/dps8_cpu.c                 for (uint addr = 0; addr < SCBANK_SZ; addr ++)
addr             1049 src/dps8/dps8_cpu.c                   M [addr + (uint) base] = MEM_UNINITIALIZED;
addr             1429 src/dps8/dps8_cpu.c int tandd_scu_for_addr (cpu_state_t * cpup, word24 addr)
addr             1431 src/dps8/dps8_cpu.c     uint pg = addr / SCBANK_SZ;
addr             1468 src/dps8/dps8_cpu.c bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords)
addr             1472 src/dps8/dps8_cpu.c     bool notReady = scuGoInhibitMask && scuStoreNotReady (cpup, addr);
addr             1483 src/dps8/dps8_cpu.c         ia = scuStoreParityIA (cpup, addr, zac, & parityStore, & keepBadParity);
addr             1489 src/dps8/dps8_cpu.c         tandd_set_nea_port (cpup, addr);
addr             1495 src/dps8/dps8_cpu.c           core_write_zone (cpup, addr, * data, "PARITY_STORE");
addr             1497 src/dps8/dps8_cpu.c           core_writeN (cpup, addr, data, nWords, "PARITY_STORE");
addr             1500 src/dps8/dps8_cpu.c             bad_parity_mark (addr + i);
addr             1504 src/dps8/dps8_cpu.c         tandd_set_nea_port (cpup, addr);
addr             1538 src/dps8/dps8_cpu.c void bad_parity_mark (word24 addr)
addr             1541 src/dps8/dps8_cpu.c       if (badParity[i] == addr)
addr             1544 src/dps8/dps8_cpu.c       badParity[nBadParity ++] = addr;
addr             1547 src/dps8/dps8_cpu.c void bad_parity_clear (word24 addr)
addr             1550 src/dps8/dps8_cpu.c       if (badParity[i] == addr)
addr             1557 src/dps8/dps8_cpu.c bool bad_parity_marked (word24 addr)
addr             1560 src/dps8/dps8_cpu.c       if (badParity[i] == addr)
addr             1571 src/dps8/dps8_cpu.c void bad_parity_read (cpu_state_t * cpup, word24 addr)
addr             1575 src/dps8/dps8_cpu.c     bool upper = bad_parity_marked (addr & ~1u);
addr             1576 src/dps8/dps8_cpu.c     bool lower = bad_parity_marked (addr | 1u);
addr             1577 src/dps8/dps8_cpu.c     if (addr & 1)
addr             1585 src/dps8/dps8_cpu.c     word24 badAddr = (addr & 1) ? addr : (bad_parity_marked (addr) ? addr : (addr | 1u));
addr             1615 src/dps8/dps8_cpu.c word24 sc_interlace_addr (cpu_state_t * cpup, word24 addr)
addr             1621 src/dps8/dps8_cpu.c         if (lower && addr >= base && addr - base < 2 * lower)
addr             1623 src/dps8/dps8_cpu.c             uint os    = addr - base;
addr             1629 src/dps8/dps8_cpu.c                 tandd_set_nea_port (cpup, addr);
addr             1636 src/dps8/dps8_cpu.c     return addr;
addr             1641 src/dps8/dps8_cpu.c void tandd_set_nea_port (cpu_state_t * cpup, word24 addr)
addr             1658 src/dps8/dps8_cpu.c         if (addr >= base && addr - base < sz_wds)
addr             1784 src/dps8/dps8_cpu.c int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr)
addr             1786 src/dps8/dps8_cpu.c     uint scpg = addr / SCBANK_SZ;
addr             2022 src/dps8/dps8_cpu.c static t_stat cpu_ex (t_value *vptr, t_addr addr, UNUSED UNIT * uptr,
addr             2025 src/dps8/dps8_cpu.c     if (addr>= MEMSIZE)
addr             2029 src/dps8/dps8_cpu.c         *vptr = M[addr] & DMASK;
addr             2036 src/dps8/dps8_cpu.c static t_stat cpu_dep (t_value val, t_addr addr, UNUSED UNIT * uptr,
addr             2039 src/dps8/dps8_cpu.c     if (addr >= MEMSIZE) return SCPE_NXM;
addr             2040 src/dps8/dps8_cpu.c     M[addr] = val & DMASK;
addr             3965 src/dps8/dps8_cpu.c               word24 addr = fltAddress + 2 * cpu.faultNumber;
addr             3970 src/dps8/dps8_cpu.c                   addr = cpu.restart_address;
addr             3980 src/dps8/dps8_cpu.c                   addr     = (word24) GETHI (sw);
addr             3989 src/dps8/dps8_cpu.c                 core_read2 (cpup, addr, & cpu.cu.IWB, & cpu.cu.IRODD, __func__);
addr             3991 src/dps8/dps8_cpu.c               HDBGMRead (addr, cpu.cu.IWB, "fault even");
addr             3992 src/dps8/dps8_cpu.c               HDBGMRead (addr + 1, cpu.cu.IRODD, "fault odd");
addr             4157 src/dps8/dps8_cpu.c void readOperandRead (cpu_state_t * cpup, word18 addr) {
addr             4169 src/dps8/dps8_cpu.c       ReadOperandRead (cpup, addr, & cpu.CY);
addr             4173 src/dps8/dps8_cpu.c       addr &= 0777776;   // make even
addr             4174 src/dps8/dps8_cpu.c       Read2OperandRead (cpup, addr, cpu.Ypair);
addr             4178 src/dps8/dps8_cpu.c       addr &= 0777770;   // make on 8-word boundary
addr             4179 src/dps8/dps8_cpu.c       Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
addr             4183 src/dps8/dps8_cpu.c       addr &= 0777770;   // make on 8-word boundary
addr             4184 src/dps8/dps8_cpu.c       Read16 (cpup, addr, cpu.Yblock16);
addr             4188 src/dps8/dps8_cpu.c       addr &= 0777740;   // make on 32-word boundary
addr             4190 src/dps8/dps8_cpu.c         ReadOperandRead (cpup, addr + j, cpu.Yblock32 + j);
addr             4195 src/dps8/dps8_cpu.c void readOperandRMW (cpu_state_t * cpup, word18 addr) {
addr             4200 src/dps8/dps8_cpu.c       ReadOperandRMW (cpup, addr, & cpu.CY);
addr             4204 src/dps8/dps8_cpu.c       addr &= 0777776;   // make even
addr             4205 src/dps8/dps8_cpu.c       Read2OperandRead (cpup, addr, cpu.Ypair);
addr             4209 src/dps8/dps8_cpu.c       addr &= 0777770;   // make on 8-word boundary
addr             4210 src/dps8/dps8_cpu.c       Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
addr             4214 src/dps8/dps8_cpu.c       addr &= 0777770;   // make on 8-word boundary
addr             4215 src/dps8/dps8_cpu.c       Read16 (cpup, addr, cpu.Yblock16);
addr             4219 src/dps8/dps8_cpu.c       addr &= 0777740;   // make on 32-word boundary
addr             4221 src/dps8/dps8_cpu.c         ReadOperandRMW (cpup, addr + j, cpu.Yblock32 + j);
addr             4228 src/dps8/dps8_cpu.c t_stat write_operand (cpu_state_t * cpup, word18 addr, UNUSED processor_cycle_type cyctyp)
addr             4234 src/dps8/dps8_cpu.c             WriteOperandStore (cpup, addr, cpu.CY);
addr             4238 src/dps8/dps8_cpu.c             addr &= 0777776;   // make even
addr             4239 src/dps8/dps8_cpu.c             Write2OperandStore (cpup, addr + 0, cpu.Ypair);
addr             4243 src/dps8/dps8_cpu.c             addr &= 0777770;   // make on 8-word boundary
addr             4244 src/dps8/dps8_cpu.c             Write8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
addr             4248 src/dps8/dps8_cpu.c             addr &= 0777770;   // make on 8-word boundary
addr             4249 src/dps8/dps8_cpu.c             Write16 (cpup, addr, cpu.Yblock16);
addr             4253 src/dps8/dps8_cpu.c             addr &= 0777740;   // make on 32-word boundary
addr             4256 src/dps8/dps8_cpu.c             Write32 (cpup, addr, cpu.Yblock32);
addr             4303 src/dps8/dps8_cpu.c static void nem_check (word24 addr, const char * context)
addr             4306 src/dps8/dps8_cpu.c     if (lookup_cpu_mem_map (cpup, addr) < 0)
addr             4325 src/dps8/dps8_cpu.c int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx)
addr             4328 src/dps8/dps8_cpu.c     BAD_PARITY_READ (addr);
addr             4330 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, addr);
addr             4332 src/dps8/dps8_cpu.c     if (M[addr] & MEM_UNINITIALIZED)
addr             4337 src/dps8/dps8_cpu.c                    addr, cpu.PPR.PSR, cpu.PPR.IC, ctx);
addr             4341 src/dps8/dps8_cpu.c     if (watch_bits [addr])
addr             4344 src/dps8/dps8_cpu.c                     (long long unsigned int)cpu.cycleCnt, cpu.PPR.PSR, cpu.PPR.IC, addr,
addr             4345 src/dps8/dps8_cpu.c                     (long long unsigned int)M [addr], ctx);
addr             4352 src/dps8/dps8_cpu.c     LOAD_ACQ_CORE_WORD(v, addr);
addr             4356 src/dps8/dps8_cpu.c     *data = M[addr] & DMASK;
addr             4362 src/dps8/dps8_cpu.c                 addr, * data, ctx);
addr             4363 src/dps8/dps8_cpu.c     PNL (trackport (addr, * data));
addr             4369 src/dps8/dps8_cpu.c int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, UNUSED const char * ctx)
addr             4371 src/dps8/dps8_cpu.c     if (nBadParity && cpu.tweaks.tandd_mode && bad_parity_marked (addr))
addr             4373 src/dps8/dps8_cpu.c     BAD_PARITY_READ (addr);
addr             4374 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, addr);
addr             4375 src/dps8/dps8_cpu.c     LOCK_CORE_WORD(addr, & cpu.coreLockState);
addr             4378 src/dps8/dps8_cpu.c                 addr, cpu.coreLockState.locked_addr, current_running_cpu_idx + 'A',
addr             4382 src/dps8/dps8_cpu.c     cpu.coreLockState.locked_addr = addr;
addr             4385 src/dps8/dps8_cpu.c     LOAD_ACQ_CORE_WORD(v, addr);
addr             4393 src/dps8/dps8_cpu.c int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx)
addr             4396 src/dps8/dps8_cpu.c     BAD_PARITY_WRITE (addr);
addr             4398 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, addr);
addr             4413 src/dps8/dps8_cpu.c     LOCK_CORE_WORD(addr, & cpu.coreLockState);
addr             4415 src/dps8/dps8_cpu.c     STORE_REL_CORE_WORD(addr, data);
addr             4418 src/dps8/dps8_cpu.c     M[addr] = data & DMASK;
addr             4421 src/dps8/dps8_cpu.c     if (watch_bits [addr])
addr             4425 src/dps8/dps8_cpu.c                  (long long unsigned int)addr, (unsigned long long int)M [addr], ctx);
addr             4432 src/dps8/dps8_cpu.c                 addr, data, ctx);
addr             4433 src/dps8/dps8_cpu.c     PNL (trackport (addr, data));
addr             4439 src/dps8/dps8_cpu.c int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, UNUSED const char * ctx)
addr             4441 src/dps8/dps8_cpu.c     BAD_PARITY_WRITE (addr);
addr             4442 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, addr);
addr             4443 src/dps8/dps8_cpu.c     if (cpu.coreLockState.locked_addr != addr)
addr             4446 src/dps8/dps8_cpu.c                   addr,        cpu.coreLockState.locked_addr, current_running_cpu_idx + 'A',
addr             4452 src/dps8/dps8_cpu.c     STORE_REL_CORE_WORD(addr, data);
addr             4474 src/dps8/dps8_cpu.c int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx)
addr             4477 src/dps8/dps8_cpu.c     BAD_PARITY_WRITE (addr);
addr             4493 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, mapAddr);
addr             4496 src/dps8/dps8_cpu.c     core_read_lock(cpup, addr,  &v, ctx);
addr             4498 src/dps8/dps8_cpu.c     core_write_unlock(cpup, addr, v, ctx);
addr             4522 src/dps8/dps8_cpu.c int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx)
addr             4525 src/dps8/dps8_cpu.c     BAD_PARITY_READ (addr & ~1u);
addr             4526 src/dps8/dps8_cpu.c     BAD_PARITY_READ (addr | 1u);
addr             4532 src/dps8/dps8_cpu.c     if (addr & 1)
addr             4536 src/dps8/dps8_cpu.c                    "core_read2 (%s)\r\n", addr, ctx);
addr             4537 src/dps8/dps8_cpu.c         addr &= (word24)~1; /* make it an even address */
addr             4539 src/dps8/dps8_cpu.c     SC_MAP_ADDR (addr, addr);
addr             4541 src/dps8/dps8_cpu.c     if (M[addr] & MEM_UNINITIALIZED)
addr             4546 src/dps8/dps8_cpu.c                    addr, cpu.PPR.PSR, cpu.PPR.IC, ctx);
addr             4550 src/dps8/dps8_cpu.c     if (watch_bits [addr])
addr             4554 src/dps8/dps8_cpu.c                  (unsigned long long int)addr, (unsigned long long int)M [addr], ctx);
addr             4560 src/dps8/dps8_cpu.c     LOAD_ACQ_CORE_WORD(v, addr);
addr             4563 src/dps8/dps8_cpu.c                 addr,        cpu.coreLockState.locked_addr, current_running_cpu_idx + 'A',
addr             4566 src/dps8/dps8_cpu.c     addr++;
addr             4569 src/dps8/dps8_cpu.c     *even = M[addr++] & DMASK;
addr             4573 src/dps8/dps8_cpu.c                 addr - 1, * even, ctx);
addr             4578 src/dps8/dps8_cpu.c     if (M[addr] & MEM_UNINITIALIZED)
addr             4583 src/dps8/dps8_cpu.c                     addr, cpu.PPR.PSR, cpu.PPR.IC, ctx);
addr             4587 src/dps8/dps8_cpu.c     if (watch_bits [addr])
addr             4591 src/dps8/dps8_cpu.c                  (unsigned long long int)addr, (unsigned long long int)M [addr], ctx);
addr             4597 src/dps8/dps8_cpu.c     LOAD_ACQ_CORE_WORD(v, addr);
addr             4600 src/dps8/dps8_cpu.c                 addr,        cpu.coreLockState.locked_addr, current_running_cpu_idx + 'A',
addr             4605 src/dps8/dps8_cpu.c     *odd = M[addr] & DMASK;
addr             4609 src/dps8/dps8_cpu.c                 addr, * odd, ctx);
addr             4611 src/dps8/dps8_cpu.c     PNL (trackport (addr - 1, * even));
addr             4617 src/dps8/dps8_cpu.c int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) {
addr             4619 src/dps8/dps8_cpu.c   BAD_PARITY_WRITE (addr & ~1u);
addr             4620 src/dps8/dps8_cpu.c   BAD_PARITY_WRITE (addr | 1u);
addr             4622 src/dps8/dps8_cpu.c   if (addr & 1) {
addr             4625 src/dps8/dps8_cpu.c                addr, ctx);
addr             4626 src/dps8/dps8_cpu.c     addr &= (word24)~1; /* make it even a dress, or iron a skirt ;) */
addr             4628 src/dps8/dps8_cpu.c   SC_MAP_ADDR (addr, addr);
addr             4641 src/dps8/dps8_cpu.c   if (watch_bits [addr]) {
addr             4644 src/dps8/dps8_cpu.c              (unsigned long long int)addr, (unsigned long long int)even, ctx);
addr             4649 src/dps8/dps8_cpu.c   LOCK_CORE_WORD(addr, & cpu.coreLockState);
addr             4651 src/dps8/dps8_cpu.c   STORE_REL_CORE_WORD(addr, even);
addr             4653 src/dps8/dps8_cpu.c   addr++;
addr             4655 src/dps8/dps8_cpu.c   M[addr++] = even & DMASK;
addr             4657 src/dps8/dps8_cpu.c   sim_debug (DBG_CORE, & cpu_dev, "core_write2 %08o %012llo (%s)\r\n", addr - 1,
addr             4664 src/dps8/dps8_cpu.c   if (watch_bits [addr]) {
addr             4667 src/dps8/dps8_cpu.c              (long long unsigned int)addr, (long long unsigned int)odd, ctx);
addr             4672 src/dps8/dps8_cpu.c   LOCK_CORE_WORD(addr, & cpu.coreLockState);
addr             4674 src/dps8/dps8_cpu.c   STORE_REL_CORE_WORD(addr, odd);
addr             4677 src/dps8/dps8_cpu.c   M[addr] = odd & DMASK;
addr             4680 src/dps8/dps8_cpu.c   PNL (trackport (addr - 1, even));
addr             4681 src/dps8/dps8_cpu.c   sim_debug (DBG_CORE, & cpu_dev, "core_write2 %08o %012"PRIo64" (%s)\r\n", addr, odd, ctx);
addr             4870 src/dps8/dps8_cpu.c word18 get_BAR_address (cpu_state_t * cpup, word18 addr)
addr             4885 src/dps8/dps8_cpu.c     if (addr >= (((word18) cpu . BAR.BOUND) << 9))
addr             4889 src/dps8/dps8_cpu.c     word18 barAddr = (addr + (((word18) cpu . BAR.BASE) << 9)) & 0777777;
addr              661 src/dps8/dps8_cpu.h     EISaddr addr [3];
addr              663 src/dps8/dps8_cpu.h #define ADDR1       addr [0]
addr              668 src/dps8/dps8_cpu.h #define ADDR2       addr [1]
addr              670 src/dps8/dps8_cpu.h #define ADDR3       addr [2]
addr             1846 src/dps8/dps8_cpu.h # define SC_MAP_ADDR(addr,real_addr)                           \
addr             1850 src/dps8/dps8_cpu.h                          sc_interlace_addr (cpup, addr) : addr;\
addr             1857 src/dps8/dps8_cpu.h               tandd_set_nea_port (cpup, addr);                 \
addr             1863 src/dps8/dps8_cpu.h       real_addr = addr;
addr             1865 src/dps8/dps8_cpu.h # define SC_MAP_ADDR(addr,real_addr)                           \
addr             1869 src/dps8/dps8_cpu.h                          sc_interlace_addr (cpup, addr) : addr;\
addr             1876 src/dps8/dps8_cpu.h               tandd_set_nea_port (cpup, addr);                 \
addr             1883 src/dps8/dps8_cpu.h         nem_check (addr, __func__);                            \
addr             1884 src/dps8/dps8_cpu.h         real_addr = addr;                                      \
addr             2074 src/dps8/dps8_cpu.h void readOperandRead (cpu_state_t * cpup, word18 addr);
addr             2075 src/dps8/dps8_cpu.h void readOperandRMW (cpu_state_t * cpup, word18 addr);
addr             2076 src/dps8/dps8_cpu.h t_stat write_operand (cpu_state_t * cpup, word18 addr, processor_cycle_type acctyp);
addr             2098 src/dps8/dps8_cpu.h static inline int core_read (word24 addr, word36 *data, \
addr             2102 src/dps8/dps8_cpu.h     SC_MAP_ADDR (addr, addr);
addr             2103 src/dps8/dps8_cpu.h     * data = M[addr] & DMASK;
addr             2105 src/dps8/dps8_cpu.h     PNL (trackport (addr, * data);)
addr             2109 src/dps8/dps8_cpu.h static inline int core_write (word24 addr, word36 data, \
addr             2113 src/dps8/dps8_cpu.h     SC_MAP_ADDR (addr, addr);
addr             2127 src/dps8/dps8_cpu.h     M[addr] = data & DMASK;
addr             2129 src/dps8/dps8_cpu.h     PNL (trackport (addr, data);)
addr             2133 src/dps8/dps8_cpu.h static inline int core_write_zone (word24 addr, word36 data, \
addr             2137 src/dps8/dps8_cpu.h     SC_MAP_ADDR (addr, addr);
addr             2151 src/dps8/dps8_cpu.h     M[addr] = (M[addr] & ~cpu.zone) | (data & cpu.zone);
addr             2154 src/dps8/dps8_cpu.h     PNL (trackport (addr, data);)
addr             2158 src/dps8/dps8_cpu.h static inline int core_read2 (word24 addr, word36 *even, word36 *odd,
addr             2162 src/dps8/dps8_cpu.h     SC_MAP_ADDR (addr, addr);
addr             2163 src/dps8/dps8_cpu.h     *even = M[addr++] & DMASK;
addr             2164 src/dps8/dps8_cpu.h     *odd = M[addr] & DMASK;
addr             2166 src/dps8/dps8_cpu.h     PNL (trackport (addr - 1, * even);)
addr             2170 src/dps8/dps8_cpu.h static inline int core_write2 (word24 addr, word36 even, word36 odd,
addr             2174 src/dps8/dps8_cpu.h     SC_MAP_ADDR (addr, addr);
addr             2188 src/dps8/dps8_cpu.h     M[addr++] = even;
addr             2189 src/dps8/dps8_cpu.h     M[addr] = odd;
addr             2190 src/dps8/dps8_cpu.h     PNL (trackport (addr - 1, even);)
addr             2195 src/dps8/dps8_cpu.h int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
addr             2196 src/dps8/dps8_cpu.h int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx);
addr             2197 src/dps8/dps8_cpu.h int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx);
addr             2198 src/dps8/dps8_cpu.h int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx);
addr             2199 src/dps8/dps8_cpu.h int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx);
addr             2263 src/dps8/dps8_cpu.h int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
addr             2264 src/dps8/dps8_cpu.h int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx);
addr             2295 src/dps8/dps8_cpu.h #  define LOCK_CORE_WORD(addr,lockStatePtr)                              \
addr             2299 src/dps8/dps8_cpu.h       while ( atomic_testandset_64((volatile uint64_t *)&M[addr],        \
addr             2308 src/dps8/dps8_cpu.h               (lockStatePtr)->locked_addr, addr);                        \
addr             2320 src/dps8/dps8_cpu.h #  define LOAD_ACQ_CORE_WORD(res, addr)                                  \
addr             2323 src/dps8/dps8_cpu.h       res = atomic_load_acq_64((volatile uint64_t *)&M[addr]);           \
addr             2327 src/dps8/dps8_cpu.h #  define STORE_REL_CORE_WORD(addr, data)                                \
addr             2330 src/dps8/dps8_cpu.h       atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK);  \
addr             2338 src/dps8/dps8_cpu.h #  define LOCK_CORE_WORD(addr,lockStatePtr)                              \
addr             2342 src/dps8/dps8_cpu.h       while ((__atomic_fetch_or((volatile uint64_t *)&M[addr],           \
addr             2352 src/dps8/dps8_cpu.h             __func__, (lockStatePtr)->locked_addr, addr);                \
addr             2364 src/dps8/dps8_cpu.h #  define LOAD_ACQ_CORE_WORD(res, addr)                                  \
addr             2367 src/dps8/dps8_cpu.h       res = __atomic_load_n((volatile uint64_t *)&M[addr],               \
addr             2372 src/dps8/dps8_cpu.h #  define STORE_REL_CORE_WORD(addr, data)                                \
addr             2375 src/dps8/dps8_cpu.h       __atomic_store_n((volatile uint64_t *)&M[addr], data &             \
addr             2389 src/dps8/dps8_cpu.h #  define LOCK_CORE_WORD(addr,lockStatePtr)                              \
addr             2393 src/dps8/dps8_cpu.h          while ((__sync_fetch_and_or((volatile uint64_t *)&M[addr],      \
addr             2402 src/dps8/dps8_cpu.h                 (lockStatePtr)->locked_addr, addr);                      \
addr             2414 src/dps8/dps8_cpu.h #  define LOAD_ACQ_CORE_WORD(res, addr)                                  \
addr             2417 src/dps8/dps8_cpu.h          res = M[addr];                                                  \
addr             2422 src/dps8/dps8_cpu.h #  define STORE_REL_CORE_WORD(addr, data)                                \
addr             2426 src/dps8/dps8_cpu.h       M[addr] = data & DMASK;                                            \
addr             2433 src/dps8/dps8_cpu.h static inline void core_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n,
addr             2438 src/dps8/dps8_cpu.h         core_read (cpup, addr + i, data + i, ctx);
addr             2443 src/dps8/dps8_cpu.h static inline void core_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n,
addr             2448 src/dps8/dps8_cpu.h         core_write (cpup, addr + i, data [i], ctx);
addr             2465 src/dps8/dps8_cpu.h int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr);
addr             2470 src/dps8/dps8_cpu.h void tandd_set_nea_port (cpu_state_t * cpup, word24 addr);
addr             2472 src/dps8/dps8_cpu.h int tandd_scu_for_addr (cpu_state_t * cpup, word24 addr);
addr             2473 src/dps8/dps8_cpu.h bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords);
addr             2476 src/dps8/dps8_cpu.h void bad_parity_read (cpu_state_t * cpup, word24 addr);
addr             2477 src/dps8/dps8_cpu.h void bad_parity_clear (word24 addr);
addr             2478 src/dps8/dps8_cpu.h void bad_parity_mark (word24 addr);
addr             2479 src/dps8/dps8_cpu.h bool bad_parity_marked (word24 addr);
addr             2481 src/dps8/dps8_cpu.h uint scuStoreParityIA (cpu_state_t * cpup, word24 addr, bool zac, bool * doStore, bool * keepBadParity);
addr             2482 src/dps8/dps8_cpu.h uint scuReadParityIA (cpu_state_t * cpup, word24 addr);
addr             2485 src/dps8/dps8_cpu.h bool scuStoreNotReady (cpu_state_t * cpup, word24 addr);
addr             2489 src/dps8/dps8_cpu.h word24 sc_interlace_addr (cpu_state_t * cpup, word24 addr);
addr             2501 src/dps8/dps8_cpu.h word18 get_BAR_address(cpu_state_t * cpup, word18 addr);
addr               60 src/dps8/dps8_dia.c static inline void fnp_core_read (word24 addr, word36 *data, UNUSED const char * ctx)
addr               65 src/dps8/dps8_dia.c     * data = M [addr] & DMASK;
addr              381 src/dps8/dps8_dia.c static inline void fnp_core_write (word24 addr, word36 data, UNUSED const char * ctx)
addr              386 src/dps8/dps8_dia.c     M [addr] = data & DMASK;
addr              404 src/dps8/dps8_dia.c     uint addr = page * 1024u + l66Address % 1024u;
addr              405 src/dps8/dps8_dia.c     return addr;
addr              552 src/dps8/dps8_eis.c #define EISADDR_IDX(p) ((p) - cpu.currentEISinstruction.addr)
addr              935 src/dps8/dps8_eis.c     e -> addr [k - 1].address = address;
addr              937 src/dps8/dps8_eis.c     word36 data = EISRead (cpup, & e -> addr [k - 1]);    // read it from memory
addr              997 src/dps8/dps8_eis.c     e -> addr [k - 1].address = address;
addr              999 src/dps8/dps8_eis.c     word36 data = EISRead (cpup, & e -> addr [k - 1]);    // read it from memory
addr             1020 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> addr [k - 1], 0, w, true);
addr             1114 src/dps8/dps8_eis.c     e -> addr [k - 1]. cacheValid = false;
addr             1228 src/dps8/dps8_eis.c         e -> addr [k - 1].address = address;
addr             1264 src/dps8/dps8_eis.c             e -> addr [k - 1].address = address;
addr             1268 src/dps8/dps8_eis.c             e -> addr [k - 1].SNR = cpu.PR [n].SNR;
addr             1269 src/dps8/dps8_eis.c             e -> addr [k - 1].RNR = max3 (cpu.PR [n].RNR,
addr             1273 src/dps8/dps8_eis.c             e -> addr [k - 1].mat = viaPR;   // ARs involved
addr             1278 src/dps8/dps8_eis.c             e->addr [k - 1].mat = OperandRead;      // no ARs involved yet
addr             1297 src/dps8/dps8_eis.c         e -> addr [k - 1].address = address;
addr             1301 src/dps8/dps8_eis.c         e -> op [k - 1] = EISRead (cpup, & e -> addr [k - 1]);
addr             1305 src/dps8/dps8_eis.c           e->addr [k - 1].mat = OperandRead;      // no ARs involved yet
addr             1418 src/dps8/dps8_eis.c         e -> addr [k - 1].SNR = cpu.PR [n].SNR;
addr             1419 src/dps8/dps8_eis.c         e -> addr [k - 1].RNR = max3 (cpu.PR [n].RNR, cpu.TPR.TRR, cpu.PPR.PRR);
addr             1421 src/dps8/dps8_eis.c         e -> addr [k - 1].mat = viaPR;   // ARs involved
addr             1584 src/dps8/dps8_eis.c     EISaddr * a = & e -> addr [k - 1];
addr             1638 src/dps8/dps8_eis.c         e -> addr [k - 1].SNR = cpu.PR[n].SNR;
addr             1639 src/dps8/dps8_eis.c         e -> addr [k - 1].RNR = max3 (cpu.PR [n].RNR, cpu.TPR.TRR, cpu.PPR.PRR);
addr             1640 src/dps8/dps8_eis.c         e -> addr [k - 1].mat = viaPR;
addr             1651 src/dps8/dps8_eis.c     e -> addr [k - 1].address = y;
addr             1690 src/dps8/dps8_eis.c         e->addr[k-1].SNR = cpu.PR[n].SNR;
addr             1691 src/dps8/dps8_eis.c         e->addr[k-1].RNR = max3(cpu.PR[n].RNR, cpu.TPR.TRR, cpu.PPR.PRR);
addr             1693 src/dps8/dps8_eis.c         e->addr[k-1].mat = viaPR;   // ARs involved
addr             1817 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
addr             1880 src/dps8/dps8_eis.c         e->addr[k-1].SNR = cpu.PR[n].SNR;
addr             1881 src/dps8/dps8_eis.c         e->addr[k-1].RNR = max3(cpu.PR[n].RNR, cpu.TPR.TRR, cpu.PPR.PRR);
addr             1882 src/dps8/dps8_eis.c         e->addr[k-1].mat = viaPR;   // ARs involved
addr             1931 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
addr             1945 src/dps8/dps8_eis.c     if (e -> addr [k - 1].cacheValid && e -> addr [k - 1].cacheDirty)
addr             1947 src/dps8/dps8_eis.c         EISWriteCache(cpup, & e -> addr [k - 1]);
addr             1949 src/dps8/dps8_eis.c     e -> addr [k - 1].cacheDirty = false;
addr             5188 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
addr             6691 src/dps8/dps8_eis.c     e->mopAddress = &e->addr[kMop-1];
addr             8223 src/dps8/dps8_eis.c                e -> addr [0].SNR, e -> addr [0].address,
addr             8224 src/dps8/dps8_eis.c                e -> addr [0].cPos, e -> addr [0].bPos,
addr             8225 src/dps8/dps8_eis.c                e -> addr [1].SNR, e -> addr [1].address,
addr             8226 src/dps8/dps8_eis.c                e -> addr [1].cPos, e -> addr [1].bPos);
addr             8712 src/dps8/dps8_eis.c                e -> addr [0].SNR, e -> addr [0].address,
addr             8713 src/dps8/dps8_eis.c                e -> addr [0].cPos, e -> addr [0].bPos,
addr             8714 src/dps8/dps8_eis.c                e -> addr [1].SNR, e -> addr [1].address,
addr             8715 src/dps8/dps8_eis.c                e -> addr [1].cPos, e -> addr [1].bPos);
addr             9369 src/dps8/dps8_eis.c 
addr             9370 src/dps8/dps8_eis.c 
addr             9389 src/dps8/dps8_eis.c 
addr             9392 src/dps8/dps8_eis.c 
addr             9461 src/dps8/dps8_eis.c static void load9x(cpu_state_t * cpup, int n, EISaddr *addr, int pos)
addr             9470 src/dps8/dps8_eis.c     long eisaddr_idx = EISADDR_IDX (addr);
addr             9474 src/dps8/dps8_eis.c     word36 data = EISRead(cpup, addr);
addr             9491 src/dps8/dps8_eis.c             addr->address = (addr->address + 1) & AMASK;          // bump source to next address
addr             9493 src/dps8/dps8_eis.c             data = EISRead(cpup, addr);    // read it from memory
addr             2056 src/dps8/dps8_fnp2.c static int parse_ipaddr (char * str, uint32_t * addr)
addr             2075 src/dps8/dps8_fnp2.c     * addr = (uint32_t) ((o1 << 24) | (o2 << 16) | (o3 << 8) | o4);
addr               57 src/dps8/dps8_fnp2_iomcmd.c static inline void fnp_core_read_n (word24 addr, word36 *data, uint n, UNUSED const char * ctx)
addr               63 src/dps8/dps8_fnp2_iomcmd.c       data [i] = M [addr + i] & DMASK;
addr             1371 src/dps8/dps8_fnp2_iomcmd.c         word24 addr = getbits36_24 (data, 0);
addr             1400 src/dps8/dps8_fnp2_iomcmd.c             iom_direct_data_service (decoded_p->iom_unit, decoded_p->chan_num, addr, & v, direct_store);
addr             1401 src/dps8/dps8_fnp2_iomcmd.c             addr ++;
addr             1908 src/dps8/dps8_fnp2_iomcmd.c static word18 getl6core (uint iom_unit_idx, uint chan, word24 l66addr, uint addr)
addr             1910 src/dps8/dps8_fnp2_iomcmd.c     word24 wos = addr / 2;
addr             1913 src/dps8/dps8_fnp2_iomcmd.c     if (addr & 1)
addr               21 src/dps8/dps8_iefp.h void Read (word18 addr, word36 *dat, processor_cycle_type cyctyp);
addr               22 src/dps8/dps8_iefp.h void Read2 (word18 addr, word36 *dat, processor_cycle_type cyctyp);
addr               23 src/dps8/dps8_iefp.h void Write (word18 addr, word36 dat, processor_cycle_type cyctyp);
addr               25 src/dps8/dps8_iefp.h # define ReadAPUDataRead(addr,data) Read (addr, data, APU_DATA_READ)
addr               26 src/dps8/dps8_iefp.h # define ReadOperandRead(addr,data) Read (addr, data, OPERAND_READ)
addr               28 src/dps8/dps8_iefp.h #  define ReadOperandRMW(addr,data) Read (addr, data, OPERAND_RMW)
addr               29 src/dps8/dps8_iefp.h #  define ReadAPUDataRMW(addr,data) Read (addr, data, APU_DATA_RMW)
addr               34 src/dps8/dps8_iefp.h # define ReadInstructionFetch(addr,data) Read (addr, data, INSTRUCTION_FETCH)
addr               35 src/dps8/dps8_iefp.h # define ReadIndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH)
addr               36 src/dps8/dps8_iefp.h # define Read2OperandRead(addr,data) Read2 (addr, data, OPERAND_READ)
addr               38 src/dps8/dps8_iefp.h #  define Read2OperandRMW(addr,data) Read2 (addr, data, OPERAND_RMW)
addr               40 src/dps8/dps8_iefp.h # define Read2InstructionFetch(addr,data) Read2 (addr, data, INSTRUCTION_FETCH)
addr               41 src/dps8/dps8_iefp.h # define Read2RTCDOperandFetch(addr,data) Read2 (addr, data, RTCD_OPERAND_FETCH)
addr               42 src/dps8/dps8_iefp.h # define Read2IndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH)
addr               43 src/dps8/dps8_iefp.h # define WriteAPUDataStore(addr,data) Write (addr, data, APU_DATA_STORE)
addr               44 src/dps8/dps8_iefp.h # define WriteOperandStore(addr,data) Write (addr, data, OPERAND_STORE)
addr               45 src/dps8/dps8_iefp.h # define Write2OperandStore(addr,data) Write2 (addr, data, OPERAND_STORE)
addr               47 src/dps8/dps8_iefp.h void ReadAPUDataRead (cpu_state_t * cpup, word18 addr, word36 *dat);
addr               48 src/dps8/dps8_iefp.h void ReadOperandRead (cpu_state_t * cpup, word18 addr, word36 *dat);
addr               50 src/dps8/dps8_iefp.h void ReadOperandRMW (cpu_state_t * cpup, word18 addr, word36 *dat);
addr               51 src/dps8/dps8_iefp.h void ReadAPUDataRMW (cpu_state_t * cpup, word18 addr, word36 *dat);
addr               56 src/dps8/dps8_iefp.h void ReadInstructionFetch (cpu_state_t * cpup, word18 addr, word36 *dat);
addr               65 src/dps8/dps8_iefp.h void WriteAPUDataStore (cpu_state_t * cpup, word18 addr, word36 dat);
addr               66 src/dps8/dps8_iefp.h void WriteOperandStore (cpu_state_t * cpup, word18 addr, word36 dat);
addr             1176 src/dps8/dps8_ins.c void fetchInstruction (cpu_state_t * cpup, word18 addr)
addr             1200 src/dps8/dps8_ins.c             if (addr & 1)
addr             1201 src/dps8/dps8_ins.c               ReadInstructionFetch (cpup, addr, & cpu.cu.IWB);
addr             1207 src/dps8/dps8_ins.c                 Read2InstructionFetch (cpup, addr, tmp);
addr             1228 src/dps8/dps8_ins.c             Read2InstructionFetch (cpup, addr, tmp);
addr             1234 src/dps8/dps8_ins.c             ReadInstructionFetch (cpup, addr, & cpu.cu.IWB);
addr             9951 src/dps8/dps8_ins.c 
addr             9953 src/dps8/dps8_ins.c 
addr             9955 src/dps8/dps8_ins.c 
addr             9965 src/dps8/dps8_ins.c 
addr               28 src/dps8/dps8_ins.h void fetchInstruction(cpu_state_t * cpup, word18 addr);
addr              816 src/dps8/dps8_iom.c void iom_core_read (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx)
addr              821 src/dps8/dps8_iom.c     LOAD_ACQ_CORE_WORD(v, addr);
addr              825 src/dps8/dps8_iom.c     * data = M[addr] & DMASK;
addr              829 src/dps8/dps8_iom.c void iom_core_read2 (UNUSED uint iom_unit_idx, word24 addr, word36 *even, word36 *odd, UNUSED const char * ctx)
addr              834 src/dps8/dps8_iom.c     LOAD_ACQ_CORE_WORD(v, addr);
addr              837 src/dps8/dps8_iom.c     addr++;
addr              839 src/dps8/dps8_iom.c     LOAD_ACQ_CORE_WORD(v, addr);
addr              843 src/dps8/dps8_iom.c     * even = M[addr ++] & DMASK;
addr              844 src/dps8/dps8_iom.c     * odd =  M[addr]    & DMASK;
addr              848 src/dps8/dps8_iom.c void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx)
addr              851 src/dps8/dps8_iom.c     LOCK_CORE_WORD(addr, & iom_unit_data[iom_unit_idx].iomCoreLockState);
addr              853 src/dps8/dps8_iom.c     STORE_REL_CORE_WORD(addr, data);
addr              856 src/dps8/dps8_iom.c     M[addr] = data & DMASK;
addr              860 src/dps8/dps8_iom.c void iom_core_write2 (UNUSED uint iom_unit_idx, word24 addr, word36 even, word36 odd, UNUSED const char * ctx)
addr              863 src/dps8/dps8_iom.c     LOCK_CORE_WORD(addr, & iom_unit_data[iom_unit_idx].iomCoreLockState);
addr              865 src/dps8/dps8_iom.c     STORE_REL_CORE_WORD(addr, even);
addr              867 src/dps8/dps8_iom.c     addr++;
addr              868 src/dps8/dps8_iom.c     LOCK_CORE_WORD(addr, & iom_unit_data[iom_unit_idx].iomCoreLockState);
addr              870 src/dps8/dps8_iom.c     STORE_REL_CORE_WORD(addr, odd);
addr              873 src/dps8/dps8_iom.c     M[addr ++] = even;
addr              874 src/dps8/dps8_iom.c     M[addr] =    odd;
addr              878 src/dps8/dps8_iom.c void iom_core_read_lock (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx)
addr              881 src/dps8/dps8_iom.c     LOCK_CORE_WORD(addr, & iom_unit_data[iom_unit_idx].iomCoreLockState);
addr              884 src/dps8/dps8_iom.c     LOAD_ACQ_CORE_WORD(v, addr);
addr              888 src/dps8/dps8_iom.c     * data = M[addr] & DMASK;
addr              892 src/dps8/dps8_iom.c void iom_core_write_unlock (UNUSED uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx)
addr              896 src/dps8/dps8_iom.c     STORE_REL_CORE_WORD(addr, data);
addr              899 src/dps8/dps8_iom.c     M[addr] = data & DMASK;
addr             1751 src/dps8/dps8_iom.c 
addr             1767 src/dps8/dps8_iom.c     word18 addr    = getbits36_18 (scw, 0);   // absolute
addr             1780 src/dps8/dps8_iom.c     iom_core_write2 (iom_unit_idx, addr, word1, word2, __func__);
addr             1792 src/dps8/dps8_iom.c                   addr += 2;
addr             1799 src/dps8/dps8_iom.c                 addr -= 8;
addr             1801 src/dps8/dps8_iom.c                 addr += 2;
addr             1808 src/dps8/dps8_iom.c                 addr -= 32;
addr             1810 src/dps8/dps8_iom.c                 addr += 2;
addr             1825 src/dps8/dps8_iom.c         putbits36_18 (& scw, 0, addr);
addr             1845 src/dps8/dps8_iom.c     word24 addr            = (((word24) IOMBaseAddress) & MASK12) << 6;
addr             1846 src/dps8/dps8_iom.c     addr                  |= ((uint) chan & MASK6) << 2;
addr             1847 src/dps8/dps8_iom.c     addr                  |= 03;
addr             1848 src/dps8/dps8_iom.c     return addr;
addr             1863 src/dps8/dps8_iom.c     word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
addr             1864 src/dps8/dps8_iom.c     addr |= pageNumber;
addr             1865 src/dps8/dps8_iom.c     return addr;
addr             1870 src/dps8/dps8_iom.c static void fetch_DDSPTW (uint iom_unit_idx, int chan, word18 addr)
addr             1874 src/dps8/dps8_iom.c                                       (addr >> 10) & MASK8);
addr             1878 src/dps8/dps8_iom.c                 __func__, (long)chan, (unsigned long long)addr,
addr             1899 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
addr             1900 src/dps8/dps8_iom.c     addr        += (((word24) seg) & 01) << 8;
addr             1901 src/dps8/dps8_iom.c     addr        += pageNumber;
addr             1902 src/dps8/dps8_iom.c     return addr;
addr             1907 src/dps8/dps8_iom.c static void fetch_IDSPTW (uint iom_unit_idx, int chan, word18 addr)
addr             1912 src/dps8/dps8_iom.c                                       (addr >> 10) & MASK8);
addr             1916 src/dps8/dps8_iom.c                 __func__, chan, addr, (unsigned long long)p -> PTW_DCW);
addr             1936 src/dps8/dps8_iom.c     word24 addr  = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6;
addr             1937 src/dps8/dps8_iom.c     addr        += (((word24) seg) & 01) << 8;
addr             1938 src/dps8/dps8_iom.c     addr        += pageNumber;
addr             1939 src/dps8/dps8_iom.c     return addr;
addr             1945 src/dps8/dps8_iom.c     word24 addr         = build_LPWPTW_address (p -> PCW_PAGE_TABLE_PTR,
addr             1948 src/dps8/dps8_iom.c     iom_core_read (iom_unit_idx, addr, (word36 *) & p -> PTW_LPW, __func__);
addr             1951 src/dps8/dps8_iom.c                 __func__, chan, addr, (unsigned long long)p -> PTW_LPW);
addr             2025 src/dps8/dps8_iom.c           word24 addr = ((word24) (getbits36_14 (p -> PTW_DCW, 4) << 10)) | (daddr & MASK10);
addr             2026 src/dps8/dps8_iom.c           iom_core_write (iom_unit_idx, addr, * data, __func__);
addr             2052 src/dps8/dps8_iom.c           word24 addr = ((word24) (getbits36_14 (p -> PTW_DCW, 4) << 10)) | (daddr & MASK10);
addr             2053 src/dps8/dps8_iom.c           iom_core_read (iom_unit_idx, addr, data, __func__);
addr             2651 src/dps8/dps8_iom.c     word24 addr         = p -> LPW_DCW_PTR & MASK18;
addr             2653 src/dps8/dps8_iom.c     sim_debug (DBG_DEBUG, & iom_dev, "%s: addr %08o\r\n", __func__, addr);
addr             2660 src/dps8/dps8_iom.c             iom_core_read (iom_unit_idx, addr, (word36 *) & p -> DCW, __func__);
addr             2669 src/dps8/dps8_iom.c             addr += ((word24) p -> LPWX_BOUND << 1);
addr             2670 src/dps8/dps8_iom.c             iom_core_read (iom_unit_idx, addr, (word36 *) & p -> DCW, __func__);
addr             2719 src/dps8/dps8_iom.c static int peek_list_word (uint iom_unit_idx, uint chan, int mode, word18 addr, word36 * data)
addr             2726 src/dps8/dps8_iom.c           iom_core_read (iom_unit_idx, addr, data, __func__);
addr             2730 src/dps8/dps8_iom.c           iom_core_read (iom_unit_idx, (word24) addr + ((word24) p -> LPWX_BOUND << 1), data, __func__);
addr             2739 src/dps8/dps8_iom.c                                                 (addr >> 10) & MASK8);
addr             2744 src/dps8/dps8_iom.c                            ((word24) (getbits36_14 (ptw, 4) << 10)) | (addr & MASK10),
addr             2771 src/dps8/dps8_iom.c     word18 addr = p -> LPW_DCW_PTR;
addr             2775 src/dps8/dps8_iom.c     if (peek_list_word (iom_unit_idx, chan, mode, addr, & w) != 0)
addr             2788 src/dps8/dps8_iom.c         addr = getbits36_18 (w, 0);
addr             2789 src/dps8/dps8_iom.c         if (peek_list_word (iom_unit_idx, chan, mode, addr, & w) != 0)
addr              420 src/dps8/dps8_iom.h void iom_core_read (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx);
addr              421 src/dps8/dps8_iom.h void iom_core_read2 (uint iom_unit_idx, word24 addr, word36 *even, word36 *odd, UNUSED const char * ctx);
addr              422 src/dps8/dps8_iom.h void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx);
addr              423 src/dps8/dps8_iom.h void iom_core_write2 (uint iom_unit_idx, word24 addr, word36 even, word36 odd, UNUSED const char * ctx);
addr              424 src/dps8/dps8_iom.h void iom_core_read_lock (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx);
addr              425 src/dps8/dps8_iom.h void iom_core_write_unlock (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx);
addr             1206 src/dps8/dps8_scu.c bool scuStoreNotReady (cpu_state_t * cpup, word24 addr)
addr             1208 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
addr             1224 src/dps8/dps8_scu.c uint scuStoreParityIA (cpu_state_t * cpup, word24 addr, bool zac, bool * doStore, bool * keepBadParity)
addr             1226 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
addr             1249 src/dps8/dps8_scu.c uint scuReadParityIA (cpu_state_t * cpup, word24 addr)
addr             1251 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
addr             1746 src/dps8/dps8_scu.c                  UNUSED uint cpu_port_num, word18 addr,
addr             1764 src/dps8/dps8_scu.c     uint function = (addr >> 3) & 07;
addr             1885 src/dps8/dps8_scu.c             uint port_num = (addr >> 6) & 07;
addr             2033 src/dps8/dps8_scu.c t_stat scu_rscr (cpu_state_t * cpup, uint scu_unit_idx, uint cpu_unit_udx, word18 addr,
addr             2048 src/dps8/dps8_scu.c     uint function = (addr >> 3) & 07;
addr             2201 src/dps8/dps8_scu.c             uint port_num = (addr >> 6) & MASK3;
addr               98 src/dps8/dps8_scu.h t_stat scu_sscr (cpu_state_t * cpup, uint scu_unit_idx, UNUSED uint cpu_unit_idx, uint cpu_port_num, word18 addr,
addr              101 src/dps8/dps8_scu.h t_stat scu_rscr (cpu_state_t * cpup, uint scu_unit_idx, uint cpu_unit_idx, word18 addr, word36 * rega, word36 * regq);
addr              463 src/dps8/dps8_socket_dev.c         uint32_t addr = * ((uint32_t *) & hostent->h_addr_list[0][0]);
addr              464 src/dps8/dps8_socket_dev.c sim_printf ("addr %08x\r\n", addr);
addr              465 src/dps8/dps8_socket_dev.c         addr = ntohl (addr);
addr              466 src/dps8/dps8_socket_dev.c sim_printf ("addr %08x\r\n", addr);
addr              467 src/dps8/dps8_socket_dev.c         buffer[65] = ((word36) addr) << 4;
addr              511 src/dps8/dps8_socket_dev.c     uint32_t addr = (uint32_t) octet[0];
addr              512 src/dps8/dps8_socket_dev.c     addr <<= 8;
addr              513 src/dps8/dps8_socket_dev.c     addr |= (uint32_t) octet[1];
addr              514 src/dps8/dps8_socket_dev.c     addr <<= 8;
addr              515 src/dps8/dps8_socket_dev.c     addr |= (uint32_t) octet[2];
addr              516 src/dps8/dps8_socket_dev.c     addr <<= 8;
addr              517 src/dps8/dps8_socket_dev.c     addr |= (uint32_t) octet[3];
addr              523 src/dps8/dps8_socket_dev.c sim_printf ("bind() s_addr     %08x\r\n",                addr);
addr              539 src/dps8/dps8_socket_dev.c     serv_addr.sin_addr.s_addr = htonl (addr);
addr             1173 src/dps8/dps8_socket_dev.c     uint32_t addr = ntohl (from.sin_addr.s_addr);
addr             1174 src/dps8/dps8_socket_dev.c     buffer[4]     = ((word36) addr) << 4;
addr              128 src/dps8/dps8_sys.c static void fprint_addr(FILE *stream, DEVICE *dptr, t_addr addr);
addr             4786 src/dps8/dps8_sys.c t_stat fprint_sym (UNUSED FILE * ofile, UNUSED t_addr addr,
addr             4839 src/dps8/dps8_sys.c t_stat parse_sym (UNUSED const char * cptr, UNUSED t_addr addr,
addr              462 src/dps8/fnpuv.c     struct sockaddr_storage addr;
addr              463 src/dps8/fnpuv.c     int addrlen = sizeof (addr);
addr              465 src/dps8/fnpuv.c         uv_tcp_getpeername (client, (struct sockaddr *)&addr, &addrlen) < 0)
addr              467 src/dps8/fnpuv.c     if (addr.ss_family == AF_INET)
addr              474 src/dps8/fnpuv.c         memcpy (&ipv4, &addr, sizeof (ipv4));
addr              477 src/dps8/fnpuv.c     if (addr.ss_family == AF_INET6)
addr              482 src/dps8/fnpuv.c         memcpy (&ipv6, &addr, sizeof (ipv6));
addr             1125 src/dps8/fnpuv.c     struct sockaddr_in addr;
addr             1126 src/dps8/fnpuv.c     r = uv_ip4_addr (bind_address, telnet_port, & addr);
addr             1128 src/dps8/fnpuv.c       r = uv_tcp_bind (& fnpData.du_server, (const struct sockaddr *) & addr, 0);
addr             1520 src/dps8/fnpuv.c     struct sockaddr_in addr;
addr             1522 src/dps8/fnpuv.c     int r = uv_ip4_addr (bind_address, linep->port, & addr);
addr             1524 src/dps8/fnpuv.c       r = uv_tcp_bind (& linep->server, (const struct sockaddr *) & addr, 0);
addr             1855 src/dps8/fnpuv.c     struct sockaddr_in addr;
addr             1856 src/dps8/fnpuv.c     r = uv_ip4_addr (bind_address, telnet3270_port, & addr);
addr             1858 src/dps8/fnpuv.c       r = uv_tcp_bind (& fnpData.du3270_server, (const struct sockaddr *) & addr, 0);
addr               75 src/dps8/hdbg.c       word24 addr;
addr              208 src/dps8/hdbg.c void hdbgMRead (word24 addr, word36 data, const char * ctx) {
addr              211 src/dps8/hdbg.c   hevp[p].memref.addr = addr;
addr              216 src/dps8/hdbg.c void hdbgMWrite (word24 addr, word36 data, const char * ctx) {
addr              219 src/dps8/hdbg.c   hevp[p].memref.addr = addr;
addr              349 src/dps8/hdbg.c                  p->memref.addr,
addr              720 src/dps8/hdbg.c   for (uint addr = low; addr <= high; addr ++)
addr              721 src/dps8/hdbg.c     blacklist[addr] = true;
addr               42 src/dps8/hdbg.h void hdbgMRead (word24 addr, word36 data, const char * ctx);
addr               43 src/dps8/hdbg.h void hdbgMWrite (word24 addr, word36 data, const char * ctx);
addr               87 src/dps8/segldr.c         for (uint addr = ADDR_DSPT; addr < ADDR_SEGS; addr ++)
addr               88 src/dps8/segldr.c           M[addr] = 0;
addr              100 src/dps8/segldr.c static void addSDW (word24 addr, long segnum, long length)
addr              151 src/dps8/segldr.c         word18 pgAddr = (addr + pg * 1024) >> 6;
addr              162 src/dps8/segldr.c 
addr              170 src/dps8/segldr.c 
addr              280 src/dps8/segldr.c     word24 addr;
addr              283 src/dps8/segldr.c       addr = 0;
addr              285 src/dps8/segldr.c       addr = nextSegAddr;
addr              287 src/dps8/segldr.c     startAddr = addr;
addr              302 src/dps8/segldr.c         M[addr ++] = even;
addr              303 src/dps8/segldr.c         M[addr ++] = odd;
addr              305 src/dps8/segldr.c     word24 length = addr - startAddr;
addr             1159 src/dps8/uvutil.c     struct sockaddr_in addr;
addr             1161 src/dps8/uvutil.c                      access->port, & addr);
addr             1163 src/dps8/uvutil.c       r = uv_tcp_bind (& access->server, (const struct sockaddr *) & addr, 0);
addr              219 src/libsir/src/sirplugins.c     sir_pluginexport addr = NULL;
addr              220 src/libsir/src/sirplugins.c     *(void**)(&addr) = dlsym(handle, name);
addr              222 src/libsir/src/sirplugins.c     if (!addr) {
addr              230 src/libsir/src/sirplugins.c     sir_pluginexport addr = GetProcAddress(handle, name);
addr              231 src/libsir/src/sirplugins.c     if (!addr) {
addr              240 src/libsir/src/sirplugins.c                  PRIxPTR")", name, (uintptr_t)addr);
addr              241 src/libsir/src/sirplugins.c     return addr;
addr              287 src/simh/scp.c void (*sim_vm_sprint_addr) (char *buf, DEVICE *dptr, t_addr addr) = NULL;
addr              288 src/simh/scp.c void (*sim_vm_fprint_addr) (FILE *st, DEVICE *dptr, t_addr addr) = NULL;
addr              357 src/simh/scp.c t_stat get_aval (t_addr addr, DEVICE *dptr, UNIT *uptr);
addr              385 src/simh/scp.c t_stat ex_addr (FILE *ofile, int32 flag, t_addr addr, DEVICE *dptr, UNIT *uptr);
addr              386 src/simh/scp.c t_stat dep_addr (int32 flag, const char *cptr, t_addr addr, DEVICE *dptr,
addr             3704 src/simh/scp.c t_addr addr = 0;
addr             3797 src/simh/scp.c             addr = sim_vm_parse_addr (sim_dfdev, gbuf, &gptr);
addr             3799 src/simh/scp.c             addr = (t_addr) strtotv (gbuf, &gptr, sim_dfdev ? sim_dfdev->dradix : sim_dflt_dev->dradix); //-V547
addr             3845 src/simh/scp.c             reason = get_aval (addr, sim_dfdev, sim_dfunit); /* get data */
addr             7307 src/simh/scp.c t_stat ex_addr (FILE *ofile, int32 flag, t_addr addr, DEVICE *dptr, UNIT *uptr)
addr             7313 src/simh/scp.c     sim_vm_fprint_addr (ofile, dptr, addr);
addr             7314 src/simh/scp.c else fprint_val (ofile, addr, dptr->aradix, dptr->awidth, PV_LEFT);
addr             7320 src/simh/scp.c if ((reason = fprint_sym (ofile, addr, sim_eval, uptr, sim_switches)) > 0) {
addr             7342 src/simh/scp.c t_stat get_aval (t_addr addr, DEVICE *dptr, UNIT *uptr)
addr             7355 src/simh/scp.c for (i = 0, j = addr; i < sim_emax; i++, j = j + dptr->aincr) {
addr             7411 src/simh/scp.c t_stat dep_addr (int32 flag, const char *cptr, t_addr addr, DEVICE *dptr,
addr             7437 src/simh/scp.c if ((reason = parse_sym ((CONST char *)cptr, addr, uptr, sim_eval, sim_switches)) > 0) {
addr             7445 src/simh/scp.c for (i = 0, j = addr; i < count; i++, j = j + dptr->aincr) {
addr             9284 src/simh/scp.c     if (loc == bp->addr) {                              /* match? */
addr             9288 src/simh/scp.c     else if (loc < bp->addr)                            /* go down? p is upper */
addr             9292 src/simh/scp.c if (loc < bp->addr)                                     /* insrt before or */
addr             9333 src/simh/scp.c      (sim_brk_tab[sim_brk_ins]->addr != loc))) {        /* need to open a hole? */
addr             9355 src/simh/scp.c bp->addr = loc;
addr             9465 src/simh/scp.c     t_addr loc = sim_brk_tab[i]->addr;
addr             9468 src/simh/scp.c         (loc == sim_brk_tab[i]->addr)) //-V560
addr             9581 src/simh/scp.c             sim_brk_show (st, cur->addr, cur->typ | ((sw & SWMASK ('C')) ? SWMASK ('C') : 0));
addr             9724 src/simh/scp.c char addr[65] = "";
addr             9730 src/simh/scp.c     sim_vm_sprint_addr (addr, sim_dflt_dev, (t_value)sim_brk_match_addr);
addr             9731 src/simh/scp.c   else sprint_val (addr, (t_value)sim_brk_match_addr, sim_dflt_dev->aradix, sim_dflt_dev->awidth, PV_LEFT);
addr             9738 src/simh/scp.c             (void)sprintf (msg, "%s: %s", brk->desc, addr);
addr             9746 src/simh/scp.c                    put_switches (buf, sizeof(buf), sim_brk_match_type), addr);
addr              176 src/simh/scp.h t_stat get_aval (t_addr addr, DEVICE *dptr, UNIT *uptr);
addr              277 src/simh/scp.h extern t_stat fprint_sym (FILE *ofile, t_addr addr, t_value *val,
addr              279 src/simh/scp.h extern t_stat parse_sym (CONST char *cptr, t_addr addr, UNIT *uptr, t_value *val,
addr              289 src/simh/scp.h extern void (*sim_vm_sprint_addr) (char *buf, DEVICE *dptr, t_addr addr);
addr              290 src/simh/scp.h extern void (*sim_vm_fprint_addr) (FILE *st, DEVICE *dptr, t_addr addr);
addr              395 src/simh/scp.h                         void *addr);
addr              403 src/simh/scp.h                               void *addr);
addr              410 src/simh/scp.h                                  void *addr);
addr              569 src/simh/scp.h                        const void *addr,
addr              591 src/simh/scp.h                        const void *addr,
addr              601 src/simh/sim_defs.h     t_addr              addr;                            /* address */
addr             1094 src/simh/sim_sock.c static int _sim_getaddrname (struct sockaddr *addr, size_t addrsize, char *hostnamebuf, char *portnamebuf)
addr             1106 src/simh/sim_sock.c ret = p_getnameinfo(addr, size, hostnamebuf, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
addr             1111 src/simh/sim_sock.c     ret = p_getnameinfo(addr, size, NULL, 0, portnamebuf, NI_MAXSERV, NI_NUMERICSERV);
addr             1113 src/simh/sim_sock.c strcpy(hostnamebuf, inet_ntoa(((struct sockaddr_in *)addr)->s_addr));
addr             1114 src/simh/sim_sock.c (void)sprintf(portnamebuf, "%d", (int)ntohs(((struct sockaddr_in *)addr)->s_port));
addr             3423 src/simh/sim_tmxr.c t_stat tmxr_ex (t_value *vptr, t_addr addr, UNIT *uptr, int32 sw)
addr             3428 src/simh/sim_tmxr.c t_stat tmxr_dep (t_value val, t_addr addr, UNIT *uptr, int32 sw)
addr              244 src/simh/sim_tmxr.h t_stat tmxr_ex (t_value *vptr, t_addr addr, UNIT *uptr, int32 sw);
addr              245 src/simh/sim_tmxr.h t_stat tmxr_dep (t_value val, t_addr addr, UNIT *uptr, int32 sw);