cpup               20 src/dps8/doAppendCycleABSA.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               74 src/dps8/doAppendCycleABSA.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               81 src/dps8/doAppendCycleABSA.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               87 src/dps8/doAppendCycleABSA.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup               89 src/dps8/doAppendCycleABSA.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               91 src/dps8/doAppendCycleABSA.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup               94 src/dps8/doAppendCycleABSA.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              201 src/dps8/doAppendCycleABSA.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) { //TPR.CA))
cpup              202 src/dps8/doAppendCycleABSA.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              203 src/dps8/doAppendCycleABSA.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              213 src/dps8/doAppendCycleABSA.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              234 src/dps8/doAppendCycleABSA.h   set_apu_status (cpup, apuStatus_FANP);
cpup              249 src/dps8/doAppendCycleABSA.h   set_apu_status (cpup, apuStatus_FAP);
cpup              262 src/dps8/doAppendCycleABSA.h       add_l68_APU_history (cpup, APUH_FAP);
cpup               18 src/dps8/doAppendCycleAPUDataRMW.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               76 src/dps8/doAppendCycleAPUDataRMW.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               83 src/dps8/doAppendCycleAPUDataRMW.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               89 src/dps8/doAppendCycleAPUDataRMW.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup               91 src/dps8/doAppendCycleAPUDataRMW.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               93 src/dps8/doAppendCycleAPUDataRMW.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              101 src/dps8/doAppendCycleAPUDataRMW.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              245 src/dps8/doAppendCycleAPUDataRMW.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              246 src/dps8/doAppendCycleAPUDataRMW.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              251 src/dps8/doAppendCycleAPUDataRMW.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              261 src/dps8/doAppendCycleAPUDataRMW.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              284 src/dps8/doAppendCycleAPUDataRMW.h   set_apu_status (cpup, apuStatus_FANP);
cpup              302 src/dps8/doAppendCycleAPUDataRMW.h      modify_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              305 src/dps8/doAppendCycleAPUDataRMW.h   set_apu_status (cpup, apuStatus_FAP);
cpup              318 src/dps8/doAppendCycleAPUDataRMW.h     add_l68_APU_history (cpup, APUH_FAP);
cpup              334 src/dps8/doAppendCycleAPUDataRMW.h     cache_read_lock (cpup, finalAddress, data, "APU_DATA_RMW");
cpup              337 src/dps8/doAppendCycleAPUDataRMW.h     cache_readN (cpup, finalAddress, data, nWords, "APU_DATA_RMW");
cpup               18 src/dps8/doAppendCycleAPUDataRead.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               79 src/dps8/doAppendCycleAPUDataRead.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               86 src/dps8/doAppendCycleAPUDataRead.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               92 src/dps8/doAppendCycleAPUDataRead.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup               94 src/dps8/doAppendCycleAPUDataRead.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               96 src/dps8/doAppendCycleAPUDataRead.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              104 src/dps8/doAppendCycleAPUDataRead.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              209 src/dps8/doAppendCycleAPUDataRead.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              210 src/dps8/doAppendCycleAPUDataRead.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              214 src/dps8/doAppendCycleAPUDataRead.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              224 src/dps8/doAppendCycleAPUDataRead.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              246 src/dps8/doAppendCycleAPUDataRead.h   set_apu_status (cpup, apuStatus_FANP);
cpup              265 src/dps8/doAppendCycleAPUDataRead.h   set_apu_status (cpup, apuStatus_FAP);
cpup              278 src/dps8/doAppendCycleAPUDataRead.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              291 src/dps8/doAppendCycleAPUDataRead.h   cache_readN (cpup, finalAddress, data, nWords, "APU_DATA_READ");
cpup               18 src/dps8/doAppendCycleAPUDataStore.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               77 src/dps8/doAppendCycleAPUDataStore.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               84 src/dps8/doAppendCycleAPUDataStore.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               90 src/dps8/doAppendCycleAPUDataStore.h           modify_dsptw (cpup, cpu.TPR.TSR);
cpup               92 src/dps8/doAppendCycleAPUDataStore.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               94 src/dps8/doAppendCycleAPUDataStore.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              102 src/dps8/doAppendCycleAPUDataStore.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              208 src/dps8/doAppendCycleAPUDataStore.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              209 src/dps8/doAppendCycleAPUDataStore.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              214 src/dps8/doAppendCycleAPUDataStore.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              224 src/dps8/doAppendCycleAPUDataStore.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              246 src/dps8/doAppendCycleAPUDataStore.h   set_apu_status (cpup, apuStatus_FANP);
cpup              264 src/dps8/doAppendCycleAPUDataStore.h      modify_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              267 src/dps8/doAppendCycleAPUDataStore.h   set_apu_status (cpup, apuStatus_FAP);
cpup              280 src/dps8/doAppendCycleAPUDataStore.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              295 src/dps8/doAppendCycleAPUDataStore.h   if (! sdpap_store (cpup, finalAddress, data, nWords))
cpup              296 src/dps8/doAppendCycleAPUDataStore.h     cache_writeN (cpup, finalAddress, data, nWords, "APU_DATA_STORE");
cpup               54 src/dps8/doAppendCycleIndirectWordFetch.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup              105 src/dps8/doAppendCycleIndirectWordFetch.h   set_apu_status (cpup, paged ? apuStatus_FAP : apuStatus_FANP);
cpup              172 src/dps8/doAppendCycleIndirectWordFetch.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup              178 src/dps8/doAppendCycleIndirectWordFetch.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup              184 src/dps8/doAppendCycleIndirectWordFetch.h           modify_dsptw (cpup, cpu.TPR.TSR);
cpup              186 src/dps8/doAppendCycleIndirectWordFetch.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup              188 src/dps8/doAppendCycleIndirectWordFetch.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              196 src/dps8/doAppendCycleIndirectWordFetch.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              315 src/dps8/doAppendCycleIndirectWordFetch.h       ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              316 src/dps8/doAppendCycleIndirectWordFetch.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              321 src/dps8/doAppendCycleIndirectWordFetch.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              331 src/dps8/doAppendCycleIndirectWordFetch.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              355 src/dps8/doAppendCycleIndirectWordFetch.h   set_apu_status (cpup, apuStatus_FANP);
cpup              377 src/dps8/doAppendCycleIndirectWordFetch.h   set_apu_status (cpup, apuStatus_FAP);
cpup              391 src/dps8/doAppendCycleIndirectWordFetch.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              401 src/dps8/doAppendCycleIndirectWordFetch.h   ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged);
cpup              408 src/dps8/doAppendCycleIndirectWordFetch.h   cache_readN (cpup, finalAddress, data, nWords, "INDIRECT_WORD_FETCH");
cpup               67 src/dps8/doAppendCycleInstructionFetch.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup              153 src/dps8/doAppendCycleInstructionFetch.h       ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & cachedBound, & cachedP, & cachedAddress, & cachedR1, & cachedPaged);
cpup              156 src/dps8/doAppendCycleInstructionFetch.h   if (! ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & bound, & p, & pageAddress, & RSDWH_R1, & paged))
cpup              171 src/dps8/doAppendCycleInstructionFetch.h   set_apu_status (cpup, paged ? apuStatus_FAP : apuStatus_FANP);
cpup              229 src/dps8/doAppendCycleInstructionFetch.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup              236 src/dps8/doAppendCycleInstructionFetch.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup              242 src/dps8/doAppendCycleInstructionFetch.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup              244 src/dps8/doAppendCycleInstructionFetch.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup              246 src/dps8/doAppendCycleInstructionFetch.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              254 src/dps8/doAppendCycleInstructionFetch.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              452 src/dps8/doAppendCycleInstructionFetch.h       ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              453 src/dps8/doAppendCycleInstructionFetch.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              458 src/dps8/doAppendCycleInstructionFetch.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              470 src/dps8/doAppendCycleInstructionFetch.h       do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              494 src/dps8/doAppendCycleInstructionFetch.h   set_apu_status (cpup, apuStatus_FANP);
cpup              517 src/dps8/doAppendCycleInstructionFetch.h   set_apu_status (cpup, apuStatus_FAP);
cpup              532 src/dps8/doAppendCycleInstructionFetch.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              588 src/dps8/doAppendCycleInstructionFetch.h   ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged);
cpup              594 src/dps8/doAppendCycleInstructionFetch.h   cache_readN (cpup, finalAddress, data, nWords, "INSTRUCTION_FETCH");
cpup               18 src/dps8/doAppendCycleOperandRMW.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               79 src/dps8/doAppendCycleOperandRMW.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               85 src/dps8/doAppendCycleOperandRMW.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               91 src/dps8/doAppendCycleOperandRMW.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup               93 src/dps8/doAppendCycleOperandRMW.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               95 src/dps8/doAppendCycleOperandRMW.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              103 src/dps8/doAppendCycleOperandRMW.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              247 src/dps8/doAppendCycleOperandRMW.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA))  {
cpup              248 src/dps8/doAppendCycleOperandRMW.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              253 src/dps8/doAppendCycleOperandRMW.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              263 src/dps8/doAppendCycleOperandRMW.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              284 src/dps8/doAppendCycleOperandRMW.h   set_apu_status (cpup, apuStatus_FANP);
cpup              302 src/dps8/doAppendCycleOperandRMW.h     modify_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              305 src/dps8/doAppendCycleOperandRMW.h   set_apu_status (cpup, apuStatus_FAP);
cpup              318 src/dps8/doAppendCycleOperandRMW.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              335 src/dps8/doAppendCycleOperandRMW.h     cache_read_lock (cpup, finalAddress, data, "OPERAND_RMW");
cpup              338 src/dps8/doAppendCycleOperandRMW.h     cache_readN (cpup, finalAddress, data, nWords, "OPERAND_RMW");
cpup               58 src/dps8/doAppendCycleOperandRead.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup              135 src/dps8/doAppendCycleOperandRead.h       ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & cachedBound, & cachedP, & cachedAddress, & cachedR1, & cachedPaged);
cpup              143 src/dps8/doAppendCycleOperandRead.h   if (! ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & bound, & p, & pageAddress, & RSDWH_R1, & paged)) {
cpup              165 src/dps8/doAppendCycleOperandRead.h   set_apu_status (cpup, paged ? apuStatus_FAP : apuStatus_FANP);
cpup              236 src/dps8/doAppendCycleOperandRead.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup              242 src/dps8/doAppendCycleOperandRead.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup              248 src/dps8/doAppendCycleOperandRead.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup              250 src/dps8/doAppendCycleOperandRead.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup              252 src/dps8/doAppendCycleOperandRead.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              260 src/dps8/doAppendCycleOperandRead.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              554 src/dps8/doAppendCycleOperandRead.h       ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              555 src/dps8/doAppendCycleOperandRead.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              561 src/dps8/doAppendCycleOperandRead.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              571 src/dps8/doAppendCycleOperandRead.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              594 src/dps8/doAppendCycleOperandRead.h   set_apu_status (cpup, apuStatus_FANP);
cpup              623 src/dps8/doAppendCycleOperandRead.h   set_apu_status (cpup, apuStatus_FAP);
cpup              637 src/dps8/doAppendCycleOperandRead.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              693 src/dps8/doAppendCycleOperandRead.h   ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged);
cpup              708 src/dps8/doAppendCycleOperandRead.h   cache_readN (cpup, finalAddress, data, nWords, "OPERAND_READ");
cpup              745 src/dps8/doAppendCycleOperandRead.h     if (get_addr_mode (cpup) == APPEND_mode)
cpup               18 src/dps8/doAppendCycleOperandStore.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               78 src/dps8/doAppendCycleOperandStore.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup               85 src/dps8/doAppendCycleOperandStore.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup               91 src/dps8/doAppendCycleOperandStore.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup               93 src/dps8/doAppendCycleOperandStore.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup               95 src/dps8/doAppendCycleOperandStore.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              103 src/dps8/doAppendCycleOperandStore.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              207 src/dps8/doAppendCycleOperandStore.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              208 src/dps8/doAppendCycleOperandStore.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              213 src/dps8/doAppendCycleOperandStore.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              223 src/dps8/doAppendCycleOperandStore.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              244 src/dps8/doAppendCycleOperandStore.h   set_apu_status (cpup, apuStatus_FANP);
cpup              262 src/dps8/doAppendCycleOperandStore.h    modify_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              265 src/dps8/doAppendCycleOperandStore.h   set_apu_status (cpup, apuStatus_FAP);
cpup              278 src/dps8/doAppendCycleOperandStore.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              295 src/dps8/doAppendCycleOperandStore.h     { if (! sdpap_store (cpup, finalAddress, data, nWords))
cpup              296 src/dps8/doAppendCycleOperandStore.h         cache_write_zone (cpup, finalAddress, * data, "OPERAND_STORE"); }
cpup              298 src/dps8/doAppendCycleOperandStore.h     { if (! sdpap_store (cpup, finalAddress, data, nWords))
cpup              299 src/dps8/doAppendCycleOperandStore.h         cache_writeN (cpup, finalAddress, data, nWords, "OPERAND_STORE"); }
cpup               18 src/dps8/doAppendCycleRTCDOperandFetch.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords) {
cpup               84 src/dps8/doAppendCycleRTCDOperandFetch.h   if (get_addr_mode(cpup) == ABSOLUTE_mode && ! (cpu.cu.XSF || cpu.currentInstruction.b29)) {
cpup              109 src/dps8/doAppendCycleRTCDOperandFetch.h   if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) {
cpup              115 src/dps8/doAppendCycleRTCDOperandFetch.h       fetch_dsptw (cpup, cpu.TPR.TSR);
cpup              121 src/dps8/doAppendCycleRTCDOperandFetch.h         modify_dsptw (cpup, cpu.TPR.TSR);
cpup              123 src/dps8/doAppendCycleRTCDOperandFetch.h       fetch_psdw (cpup, cpu.TPR.TSR);
cpup              125 src/dps8/doAppendCycleRTCDOperandFetch.h       fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table.
cpup              133 src/dps8/doAppendCycleRTCDOperandFetch.h     load_sdwam (cpup, cpu.TPR.TSR, nomatch);
cpup              242 src/dps8/doAppendCycleRTCDOperandFetch.h   if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) {
cpup              243 src/dps8/doAppendCycleRTCDOperandFetch.h     fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA);
cpup              248 src/dps8/doAppendCycleRTCDOperandFetch.h     loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM
cpup              258 src/dps8/doAppendCycleRTCDOperandFetch.h     do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA);
cpup              279 src/dps8/doAppendCycleRTCDOperandFetch.h   set_apu_status (cpup, apuStatus_FANP);
cpup              283 src/dps8/doAppendCycleRTCDOperandFetch.h   if (get_addr_mode (cpup) == ABSOLUTE_mode && ! (cpu.cu.XSF || cpu.currentInstruction.b29)) {
cpup              302 src/dps8/doAppendCycleRTCDOperandFetch.h   set_apu_status (cpup, apuStatus_FAP);
cpup              315 src/dps8/doAppendCycleRTCDOperandFetch.h       add_l68_APU_history (cpup, APUH_FAP);
cpup              330 src/dps8/doAppendCycleRTCDOperandFetch.h   cache_readN (cpup, finalAddress, data, nWords, "RTCD_OPERAND_FETCH");
cpup              263 src/dps8/dps8_absi.c     cpu_state_t * cpup = _cpup;
cpup               46 src/dps8/dps8_addrmods.c static word18 get_Cr (cpu_state_t * cpup, word4 Tdes)
cpup              113 src/dps8/dps8_addrmods.c static char * op_desc_str (cpu_state_t * cpup, char * temp)
cpup              121 src/dps8/dps8_addrmods.c         switch (operand_size (cpup))
cpup              150 src/dps8/dps8_addrmods.c         switch (operand_size (cpup))
cpup              194 src/dps8/dps8_addrmods.c static void do_ITP (cpu_state_t * cpup)
cpup              238 src/dps8/dps8_addrmods.c static void do_ITS (cpu_state_t * cpup)
cpup              280 src/dps8/dps8_addrmods.c static void do_ITS_ITP (cpu_state_t * cpup)
cpup              310 src/dps8/dps8_addrmods.c         do_ITS (cpup);
cpup              312 src/dps8/dps8_addrmods.c         do_ITP (cpup);
cpup              320 src/dps8/dps8_addrmods.c void updateIWB (cpu_state_t * cpup, word18 addr, word6 tag)
cpup              341 src/dps8/dps8_addrmods.c     decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction);
cpup              359 src/dps8/dps8_addrmods.c static void do_caf_ (cpu_state_t * cpup)
cpup              378 src/dps8/dps8_addrmods.c                 __func__, op_desc_str (cpup, buf), cpu.TPR.CA);
cpup              470 src/dps8/dps8_addrmods.c         word18 Cr = get_Cr (cpup, Td);
cpup              523 src/dps8/dps8_addrmods.c             word18 Cr = get_Cr (cpup, Td);  // C(r)
cpup              569 src/dps8/dps8_addrmods.c         ReadIndirect (cpup);
cpup              573 src/dps8/dps8_addrmods.c             do_ITS_ITP (cpup);
cpup              574 src/dps8/dps8_addrmods.c             updateIWB (cpup, cpu.TPR.CA, cpu.rTAG);
cpup              588 src/dps8/dps8_addrmods.c                 updateIWB (cpup, GET_ADDR (cpu.itxPair[0]), cpu.rTAG);
cpup              645 src/dps8/dps8_addrmods.c         ReadIndirect (cpup);
cpup              653 src/dps8/dps8_addrmods.c             do_ITS_ITP (cpup);
cpup              690 src/dps8/dps8_addrmods.c                     updateIWB(cpup, cpu.TPR.CA, cpu.rTAG);
cpup              722 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, cpu.rTAG);
cpup              732 src/dps8/dps8_addrmods.c                 word18 Cr = get_Cr (cpup, Td);
cpup              749 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_RI|TD_N));
cpup              755 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); // XXX guessing here...
cpup              842 src/dps8/dps8_addrmods.c                 ReadAPUDataRead (cpup, indaddr, & indword);
cpup              949 src/dps8/dps8_addrmods.c                 ReadOperandRead (cpup, cpu.TPR.CA, & cpu.ou.character_data);
cpup             1001 src/dps8/dps8_addrmods.c                     cache_read_lock(cpup, phys_address, &indword_new, __func__);
cpup             1011 src/dps8/dps8_addrmods.c                     cache_write_unlock(cpup, phys_address, indword, __func__);
cpup             1013 src/dps8/dps8_addrmods.c                     WriteAPUDataStore (cpup, indaddr, indword);
cpup             1037 src/dps8/dps8_addrmods.c                 ReadIndirect (cpup);
cpup             1044 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N));
cpup             1070 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1100 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1102 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1115 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N));
cpup             1137 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1168 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1170 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1183 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N));
cpup             1208 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1241 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1243 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1250 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N));
cpup             1276 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1312 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1314 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1322 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N));
cpup             1359 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1394 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1396 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1432 src/dps8/dps8_addrmods.c                   updateIWB (cpup, YiSafe2, cpu.rTAG);
cpup             1434 src/dps8/dps8_addrmods.c                   updateIWB (cpup, cpu.TPR.CA, cpu.rTAG);
cpup             1471 src/dps8/dps8_addrmods.c                 ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword);
cpup             1506 src/dps8/dps8_addrmods.c                 cache_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__);
cpup             1508 src/dps8/dps8_addrmods.c                 WriteAPUDataStore (cpup, saveCA, indword);
cpup             1545 src/dps8/dps8_addrmods.c                 updateIWB (cpup, cpu.TPR.CA, cpu.rTAG);
cpup             1559 src/dps8/dps8_addrmods.c void do_caf (cpu_state_t * cpup)
cpup             1561 src/dps8/dps8_addrmods.c     do_caf_ (cpup);
cpup             1566 src/dps8/dps8_addrmods.c           set_FFV_fault (cpup, 6);
cpup               17 src/dps8/dps8_addrmods.h void do_caf    (cpu_state_t * cpup);
cpup               18 src/dps8/dps8_addrmods.h void updateIWB (cpu_state_t * cpup, word18 addr, word6 tag);
cpup               60 src/dps8/dps8_append.c 
cpup              169 src/dps8/dps8_append.c void do_ldbr (cpu_state_t * cpup, word36 * Ypair)
cpup              213 src/dps8/dps8_append.c       cacheReset (cpup);
cpup              238 src/dps8/dps8_append.c static void fetch_dsptw (cpu_state_t * cpup, word15 segno)
cpup              252 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_DSPTW);
cpup              261 src/dps8/dps8_append.c     core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); // NO_CACHE
cpup              270 src/dps8/dps8_append.c       add_l68_APU_history (cpup, APUH_FDSPTW);)
cpup              284 src/dps8/dps8_append.c static void modify_dsptw (cpu_state_t * cpup, word15 segno)
cpup              288 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_MDSPTW);
cpup              300 src/dps8/dps8_append.c     core_read_lock (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); // NO_CACHE
cpup              302 src/dps8/dps8_append.c     core_write_unlock (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, PTWx1, __func__); // NO_CACHE
cpup              303 src/dps8/dps8_append.c     cacheInvalidate (cpup, (cpu.DSBR.ADDR + x1) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              305 src/dps8/dps8_append.c     core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); // NO_CACHE
cpup              307 src/dps8/dps8_append.c     core_write (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, PTWx1, __func__); // NO_CACHE
cpup              308 src/dps8/dps8_append.c     cacheInvalidate (cpup, (cpu.DSBR.ADDR + x1) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              318 src/dps8/dps8_append.c       add_l68_APU_history (cpup, APUH_MDSPTW);)
cpup              327 src/dps8/dps8_append.c     cpu_state_t * cpup = _cpup;
cpup              345 src/dps8/dps8_append.c static sdw_s * fetch_sdw_from_sdwam (cpu_state_t * cpup, word15 segno) {
cpup              431 src/dps8/dps8_append.c static void fetch_psdw (cpu_state_t * cpup, word15 segno)
cpup              440 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_SDWP);
cpup              445 src/dps8/dps8_append.c     core_read2 (cpup, ((((word24) cpu.PTW0.ADDR & 0777760) << 6) + y1) & PAMASK, // NO_CACHE
cpup              469 src/dps8/dps8_append.c         add_l68_APU_history (cpup, APUH_FSDWP);
cpup              485 src/dps8/dps8_append.c static void fetch_nsdw (cpu_state_t * cpup, word15 segno)
cpup              493 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_SDWNP);
cpup              510 src/dps8/dps8_append.c     core_read2 (cpup, (cpu.DSBR.ADDR + 2u * segno) & PAMASK, // NO_CACHE
cpup              534 src/dps8/dps8_append.c         add_l68_APU_history (cpup, 0 /* No fetch no paged bit */);
cpup              563 src/dps8/dps8_append.c t_stat dump_sdwam (cpu_state_t * cpup)
cpup              606 src/dps8/dps8_append.c static void load_sdwam (cpu_state_t * cpup, word15 segno, bool nomatch)
cpup              659 src/dps8/dps8_append.c       dump_sdwam (cpup);
cpup              698 src/dps8/dps8_append.c static ptw_s * fetch_ptw_from_ptwam (cpu_state_t * cpup, word15 segno, word18 CA)
cpup              778 src/dps8/dps8_append.c static void fetch_ptw (cpu_state_t * cpup, sdw_s *sdw, word18 offset)
cpup              784 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_PTW);
cpup              802 src/dps8/dps8_append.c     core_read_lock (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup              804 src/dps8/dps8_append.c     core_read (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup              820 src/dps8/dps8_append.c         core_write_unlock (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); // NO_CACHE
cpup              821 src/dps8/dps8_append.c         cacheInvalidate (cpup, (sdw->ADDR + x2) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              823 src/dps8/dps8_append.c         core_write (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); // NO_CACHE
cpup              824 src/dps8/dps8_append.c         cacheInvalidate (cpup, (sdw->ADDR + x2) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              835 src/dps8/dps8_append.c       add_l68_APU_history (cpup, APUH_FPTW);)
cpup              843 src/dps8/dps8_append.c static void loadPTWAM (cpu_state_t * cpup, word15 segno, word18 offset, UNUSED bool nomatch)
cpup              944 src/dps8/dps8_append.c static void modify_ptw (cpu_state_t * cpup, sdw_s *sdw, word18 offset)
cpup              952 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_MPTW);
cpup              960 src/dps8/dps8_append.c     core_read_lock (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup              962 src/dps8/dps8_append.c     core_write_unlock (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); // NO_CACHE
cpup              963 src/dps8/dps8_append.c     cacheInvalidate (cpup, (sdw->ADDR + x2) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              965 src/dps8/dps8_append.c     core_read (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup              967 src/dps8/dps8_append.c     core_write (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); // NO_CACHE
cpup              968 src/dps8/dps8_append.c     cacheInvalidate (cpup, (sdw->ADDR + x2) & PAMASK);  // keep this CPU's cache current (PA863, PA868)
cpup              976 src/dps8/dps8_append.c       add_l68_APU_history (cpup, APUH_MPTW);)
cpup              979 src/dps8/dps8_append.c static void do_ptw2 (cpu_state_t * cpup, sdw_s *sdw, word18 offset)
cpup              982 src/dps8/dps8_append.c     set_apu_status (cpup, apuStatus_PTW2);
cpup              991 src/dps8/dps8_append.c     core_read (cpup, (sdw->ADDR + x2 + 1) & PAMASK, & PTWx2n, __func__); // NO_CACHE
cpup             1001 src/dps8/dps8_append.c       add_l68_APU_history (cpup, APUH_FPTW2);)
cpup             1084 src/dps8/dps8_append.c word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords) {
cpup             1087 src/dps8/dps8_append.c       return doAppendCycleOperandStore (cpup, data, nWords);
cpup             1089 src/dps8/dps8_append.c       return doAppendCycleOperandRead (cpup, data, nWords);
cpup             1091 src/dps8/dps8_append.c       return doAppendCycleIndirectWordFetch (cpup, data, nWords);
cpup             1093 src/dps8/dps8_append.c       return doAppendCycleRTCDOperandFetch (cpup, data, nWords);
cpup             1095 src/dps8/dps8_append.c       return doAppendCycleInstructionFetch (cpup, data, nWords);
cpup             1097 src/dps8/dps8_append.c       return doAppendCycleAPUDataRead (cpup, data, nWords);
cpup             1099 src/dps8/dps8_append.c       return doAppendCycleAPUDataStore (cpup, data, nWords);
cpup             1101 src/dps8/dps8_append.c       return doAppendCycleABSA (cpup, data, nWords);
cpup             1104 src/dps8/dps8_append.c       return doAppendCycleOperandRMW (cpup, data, nWords);
cpup             1106 src/dps8/dps8_append.c       return doAppendCycleAPUDataRMW (cpup, data, nWords);
cpup             2252 src/dps8/dps8_append.c     cpu_state_t * cpup = _cpup;
cpup             2273 src/dps8/dps8_append.c         core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); // NO_CACHE
cpup             2294 src/dps8/dps8_append.c         core_read2 (cpup, ((((word24)PTW1. ADDR & 0777760) << 6) + y1) & PAMASK, // NO_CACHE
cpup             2322 src/dps8/dps8_append.c         core_read2 (cpup, (cpu.DSBR.ADDR + 2 * segno) & PAMASK, // NO_CACHE
cpup             2373 src/dps8/dps8_append.c         core_read (cpup, (SDW1.ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup              116 src/dps8/dps8_append.h static inline void set_apu_status (cpu_state_t * cpup, apuStatusBits status)
cpup              123 src/dps8/dps8_append.h t_stat dump_sdwam (cpu_state_t * cpup);
cpup              125 src/dps8/dps8_append.h word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords);
cpup              127 src/dps8/dps8_append.h word24 doAppendCycleUnknown (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              128 src/dps8/dps8_append.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              129 src/dps8/dps8_append.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              130 src/dps8/dps8_append.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              131 src/dps8/dps8_append.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              132 src/dps8/dps8_append.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              133 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              134 src/dps8/dps8_append.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              135 src/dps8/dps8_append.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              137 src/dps8/dps8_append.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              138 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords);
cpup              156 src/dps8/dps8_append.h void do_ldbr (cpu_state_t * cpup, word36 * Ypair);
cpup              166 src/dps8/dps8_append.h static inline void fauxDoAppendCycle (cpu_state_t * cpup, processor_cycle_type thisCycle)
cpup              170 src/dps8/dps8_cache.c static inline uint columnOf (cpu_state_t * cpup, word24 address) {
cpup              174 src/dps8/dps8_cache.c static inline word24 keyOf (cpu_state_t * cpup, word24 address) {
cpup              179 src/dps8/dps8_cache.c static inline uint levelOf (cpu_state_t * cpup, word24 address) {
cpup              184 src/dps8/dps8_cache.c static inline uint levelMask (cpu_state_t * cpup) {
cpup              193 src/dps8/dps8_cache.c static int findLevel (cpu_state_t * cpup, word24 address, uint mask) {
cpup              194 src/dps8/dps8_cache.c   uint col = columnOf (cpup, address);
cpup              195 src/dps8/dps8_cache.c   word24 key = keyOf (cpup, address);
cpup              209 src/dps8/dps8_cache.c static bool dirRead (cpu_state_t * cpup, word24 address, uint mask, word36 * data, bool * bad) {
cpup              211 src/dps8/dps8_cache.c   uint col = columnOf (cpup, address);
cpup              217 src/dps8/dps8_cache.c   int l = findLevel (cpup, address, mask);
cpup              233 src/dps8/dps8_cache.c static void dirWrite (cpu_state_t * cpup, word24 address, word36 data) {
cpup              234 src/dps8/dps8_cache.c   int l = findLevel (cpup, address, levelMask (cpup));
cpup              236 src/dps8/dps8_cache.c     directory * e = & cpu.directories[columnOf (cpup, address)][l];
cpup              244 src/dps8/dps8_cache.c static void dirInvalidate (cpu_state_t * cpup, word24 address) {
cpup              245 src/dps8/dps8_cache.c   int l = findLevel (cpup, address, 017);
cpup              247 src/dps8/dps8_cache.c     cpu.directories[columnOf (cpup, address)][l].FE = false;
cpup              255 src/dps8/dps8_cache.c static void dirFill (cpu_state_t * cpup, word24 address, word24 cpuAddr,
cpup              259 src/dps8/dps8_cache.c   uint col = columnOf (cpup, address);
cpup              260 src/dps8/dps8_cache.c   int found = findLevel (cpup, address, mask);
cpup              278 src/dps8/dps8_cache.c   e->key = keyOf (cpup, address);
cpup              279 src/dps8/dps8_cache.c   e->dirAddr = (word13) (keyOf (cpup, cpuAddr) & 017777);
cpup              329 src/dps8/dps8_cache.c static inline void cacheLock (cpu_state_t * cpup) {
cpup              331 src/dps8/dps8_cache.c   pthread_mutex_lock (& cacheLocks[cpup - cpus]);
cpup              333 src/dps8/dps8_cache.c static inline void cacheUnlock (cpu_state_t * cpup) {
cpup              334 src/dps8/dps8_cache.c   pthread_mutex_unlock (& cacheLocks[cpup - cpus]);
cpup              337 src/dps8/dps8_cache.c #  define cacheLock(cpup)   (void) (cpup)
cpup              338 src/dps8/dps8_cache.c #  define cacheUnlock(cpup) (void) (cpup)
cpup              347 src/dps8/dps8_cache.c static inline bool cacheOn (cpu_state_t * cpup) {
cpup              363 src/dps8/dps8_cache.c static bool bypass (cpu_state_t * cpup) {
cpup              366 src/dps8/dps8_cache.c   if (get_addr_mode (cpup) == APPEND_mode && cpu.SDW && ! cpu.SDW->C &&
cpup              374 src/dps8/dps8_cache.c static inline unsigned long long sinceInstr (cpu_state_t * cpup, unsigned long long start) {
cpup              396 src/dps8/dps8_cache.c static void pendingClears (cpu_state_t * cpup, bool all) {
cpup              397 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              400 src/dps8/dps8_cache.c          (all || sinceInstr (cpup, cpu.cachePendAt[n]) >= CACHE_CLEAR_DELAY)) {
cpup              401 src/dps8/dps8_cache.c     int l = findLevel (cpup, cpu.cachePendAddr[n], levelMask (cpup));
cpup              403 src/dps8/dps8_cache.c       cpu.directories[columnOf (cpup, cpu.cachePendAddr[n])][l].FE = false;
cpup              411 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              417 src/dps8/dps8_cache.c static void startClear (cpu_state_t * cpup, word24 addr) {
cpup              419 src/dps8/dps8_cache.c     pendingClears (cpup, true);
cpup              420 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              424 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              430 src/dps8/dps8_cache.c static bool cacheable (cpu_state_t * cpup, bool fetch) {
cpup              432 src/dps8/dps8_cache.c     if (sinceInstr (cpup, cpu.cacheClearStart) < CACHE_CLEAR_INSTRUCTIONS)
cpup              436 src/dps8/dps8_cache.c   if (! cacheOn (cpup) || ! levelMask (cpup))
cpup              440 src/dps8/dps8_cache.c   return ! bypass (cpup);
cpup              445 src/dps8/dps8_cache.c static void cacheParityFault (cpu_state_t * cpup, uint bits, const char * why);
cpup              447 src/dps8/dps8_cache.c static inline bool takeFetch (cpu_state_t * cpup) {
cpup              451 src/dps8/dps8_cache.c     pendingClears (cpup, false);
cpup              455 src/dps8/dps8_cache.c     cacheParityFault (cpup, bits, "cache block load parity");
cpup              462 src/dps8/dps8_cache.c static inline word24 realAddress (cpu_state_t * cpup, word24 addr) {
cpup              482 src/dps8/dps8_cache.c static inline word24 cacheAddr (cpu_state_t * cpup, word24 addr, word24 real) {
cpup              483 src/dps8/dps8_cache.c   if (cpu.sc_fine && sc_fine_interlaced (cpup, addr))
cpup              490 src/dps8/dps8_cache.c static inline bool absKeyOfReal (cpu_state_t * cpup, word24 real, word24 * caddr) {
cpup              492 src/dps8/dps8_cache.c   if (! cpu.sc_fine || ! sc_fine_unmap (cpup, real, & a))
cpup              499 src/dps8/dps8_cache.c static void purgeOne (cpu_state_t * cpup, word24 addr) {
cpup              500 src/dps8/dps8_cache.c   if (! cacheOn (cpup))
cpup              503 src/dps8/dps8_cache.c   bool fine = absKeyOfReal (cpup, addr, & caddr);
cpup              504 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              505 src/dps8/dps8_cache.c   dirInvalidate (cpup, addr);
cpup              506 src/dps8/dps8_cache.c   purgeCount[cpup - cpus][columnOf (cpup, addr)] ++;
cpup              508 src/dps8/dps8_cache.c     dirInvalidate (cpup, caddr);
cpup              509 src/dps8/dps8_cache.c     purgeCount[cpup - cpus][columnOf (cpup, caddr)] ++;
cpup              511 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              517 src/dps8/dps8_cache.c void cachePurgeOthers (cpu_state_t * cpup, word24 addr) {
cpup              518 src/dps8/dps8_cache.c   uint self = (uint) (cpup - cpus);
cpup              528 src/dps8/dps8_cache.c void cacheStoreNotifyOn (cpu_state_t * cpup, word24 addr, word36 data) {
cpup              529 src/dps8/dps8_cache.c   if (cacheOn (cpup)) {
cpup              531 src/dps8/dps8_cache.c     bool fine = absKeyOfReal (cpup, addr, & caddr);
cpup              532 src/dps8/dps8_cache.c     cacheLock (cpup);
cpup              533 src/dps8/dps8_cache.c     dirWrite (cpup, addr, data);
cpup              535 src/dps8/dps8_cache.c       dirWrite (cpup, caddr, data);
cpup              536 src/dps8/dps8_cache.c     cacheUnlock (cpup);
cpup              538 src/dps8/dps8_cache.c   cachePurgeOthers (cpup, addr);
cpup              547 src/dps8/dps8_cache.c void cacheStoreBadParity (cpu_state_t * cpup, word24 addr) {
cpup              548 src/dps8/dps8_cache.c   if (! cacheOn (cpup))
cpup              550 src/dps8/dps8_cache.c   word24 caddr = cacheAddr (cpup, addr, realAddress (cpup, addr));
cpup              551 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              552 src/dps8/dps8_cache.c   int l = findLevel (cpup, caddr, levelMask (cpup));
cpup              554 src/dps8/dps8_cache.c     cpu.directories[columnOf (cpup, caddr)][l].badWord |= (uint8_t) (1u << (caddr % BLOCK_SZ));
cpup              555 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              569 src/dps8/dps8_cache.c void cacheInvalidate (cpu_state_t * cpup, word24 addr) {
cpup              570 src/dps8/dps8_cache.c   if (! cacheOn (cpup))
cpup              572 src/dps8/dps8_cache.c   word24 caddr = cacheAddr (cpup, addr, realAddress (cpup, addr));
cpup              573 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              574 src/dps8/dps8_cache.c   dirInvalidate (cpup, caddr);
cpup              575 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              581 src/dps8/dps8_cache.c void cacheReset (cpu_state_t * cpup) {
cpup              582 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              594 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              601 src/dps8/dps8_cache.c void cacheCpuReset (cpu_state_t * cpup) {
cpup              602 src/dps8/dps8_cache.c   cacheReset (cpup);
cpup              611 src/dps8/dps8_cache.c bool cacheConfigured (cpu_state_t * cpup) {
cpup              612 src/dps8/dps8_cache.c   return cacheOn (cpup);
cpup              620 src/dps8/dps8_cache.c void cacheConfigChanged (cpu_state_t * cpup, bool was) {
cpup              621 src/dps8/dps8_cache.c   if (cacheOn (cpup) != was)
cpup              622 src/dps8/dps8_cache.c     cacheReset (cpup);
cpup              653 src/dps8/dps8_cache.c void cacheClearStarted (cpu_state_t * cpup) {
cpup              681 src/dps8/dps8_cache.c word36 cacheDirWord (cpu_state_t * cpup, word24 y) {
cpup              682 src/dps8/dps8_cache.c   if (! cacheOn (cpup))
cpup              685 src/dps8/dps8_cache.c     pendingClears (cpup, false);
cpup              686 src/dps8/dps8_cache.c   uint col = columnOf (cpup, y);
cpup              687 src/dps8/dps8_cache.c   uint lvl = levelOf (cpup, y);
cpup              689 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              699 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              709 src/dps8/dps8_cache.c static bool dumpMode (cpu_state_t * cpup, bool fetch) {
cpup              710 src/dps8/dps8_cache.c   return ! fetch && cpu.CMR.csh_reg && cacheOn (cpup) &&
cpup              714 src/dps8/dps8_cache.c static void dumpRead (cpu_state_t * cpup, word24 y, word36 * even, word36 * odd) {
cpup              715 src/dps8/dps8_cache.c   uint col = columnOf (cpup, y);
cpup              716 src/dps8/dps8_cache.c   uint lvl = levelOf (cpup, y);
cpup              718 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              721 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              725 src/dps8/dps8_cache.c static inline void dirReadout (cpu_state_t * cpup, word24 y, word36 * odd) {
cpup              728 src/dps8/dps8_cache.c     * odd |= cacheDirWord (cpup, y);
cpup              750 src/dps8/dps8_cache.c static uint badWordsAt (cpu_state_t * cpup, word24 blk) {
cpup              775 src/dps8/dps8_cache.c static void cacheParityFault (cpu_state_t * cpup, uint bits, const char * why) {
cpup              782 src/dps8/dps8_cache.c static void cacheParity (cpu_state_t * cpup, uint bits, const char * why) {
cpup              785 src/dps8/dps8_cache.c     cacheParityFault (cpup, bits, why);
cpup              794 src/dps8/dps8_cache.c static bool blockCacheable (cpu_state_t * cpup, word24 blk, word24 realBlk) {
cpup              800 src/dps8/dps8_cache.c     if (realAddress (cpup, blk + w) != realBlk + w)
cpup              807 src/dps8/dps8_cache.c static void readThrough (cpu_state_t * cpup, word24 addr, word36 * data, uint mask,
cpup              810 src/dps8/dps8_cache.c   word24 real = realAddress (cpup, addr);
cpup              811 src/dps8/dps8_cache.c   word24 caddr = cacheAddr (cpup, addr, real);
cpup              812 src/dps8/dps8_cache.c   uint col = columnOf (cpup, caddr);
cpup              814 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              815 src/dps8/dps8_cache.c   bool hit = dirRead (cpup, caddr, mask, data, & bad);
cpup              816 src/dps8/dps8_cache.c   uint32_t count = purgeCount[cpup - cpus][col];
cpup              817 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              823 src/dps8/dps8_cache.c       cpu_watch_read (cpup, real, * data, ctx);
cpup              827 src/dps8/dps8_cache.c       cacheParity (cpup, parityBits (1u << (addr % BLOCK_SZ), (addr % BLOCK_SZ) & ~1u,
cpup              840 src/dps8/dps8_cache.c   uint badWords = badWordsAt (cpup, blk);
cpup              847 src/dps8/dps8_cache.c     core_readN (cpup, blk, block, BLOCK_SZ, __func__);
cpup              853 src/dps8/dps8_cache.c     core_readN (cpup, blk, block, BLOCK_SZ, __func__);
cpup              858 src/dps8/dps8_cache.c   bool keep = (caddr & ABS_KEY) || blockCacheable (cpup, blk, realAddress (cpup, blk));
cpup              867 src/dps8/dps8_cache.c   cacheLock (cpup);
cpup              870 src/dps8/dps8_cache.c   for (int retry = 0; retry < 4 && purgeCount[cpup - cpus][col] != count; retry ++) {
cpup              871 src/dps8/dps8_cache.c     count = purgeCount[cpup - cpus][col];
cpup              872 src/dps8/dps8_cache.c     cacheUnlock (cpup);
cpup              876 src/dps8/dps8_cache.c       core_readN (cpup, blk, block, BLOCK_SZ, __func__);
cpup              879 src/dps8/dps8_cache.c       core_readN (cpup, blk, block, BLOCK_SZ, __func__);
cpup              881 src/dps8/dps8_cache.c     cacheLock (cpup);
cpup              883 src/dps8/dps8_cache.c   if (keep && purgeCount[cpup - cpus][col] == count) {
cpup              884 src/dps8/dps8_cache.c     dirFill (cpup, cblk, blk, block, mask, half);
cpup              890 src/dps8/dps8_cache.c         if (e->FE && ! e->badParity && e->key == keyOf (cpup, cblk)) {
cpup              897 src/dps8/dps8_cache.c   cacheUnlock (cpup);
cpup              899 src/dps8/dps8_cache.c     cacheParity (cpup, parityBits (badWords, req, addr % BLOCK_SZ), "block load parity");
cpup              907 src/dps8/dps8_cache.c static void ccheck (cpu_state_t * cpup, word24 addr, word36 data, uint mask, const char * who) {
cpup              911 src/dps8/dps8_cache.c   core_read (cpup, addr, & w0, __func__);
cpup              921 src/dps8/dps8_cache.c     readThrough (cpup, addr, & c1, mask, NULL);
cpup              922 src/dps8/dps8_cache.c     core_read (cpup, addr, & w1, __func__);
cpup              937 src/dps8/dps8_cache.c static void readWord (cpu_state_t * cpup, word24 addr, word36 * data, bool fetch, const char * ctx) {
cpup              938 src/dps8/dps8_cache.c   if (! cacheable (cpup, fetch)) {
cpup              939 src/dps8/dps8_cache.c     core_read (cpup, addr, data, ctx);
cpup              942 src/dps8/dps8_cache.c   uint mask = levelMask (cpup);
cpup              943 src/dps8/dps8_cache.c   readThrough (cpup, addr, data, mask, ctx);
cpup              945 src/dps8/dps8_cache.c   ccheck (cpup, addr, * data, mask, ctx);
cpup              955 src/dps8/dps8_cache.c static bool readAndClear (cpu_state_t * cpup) {
cpup              968 src/dps8/dps8_cache.c int cache_read_lock_on (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) {
cpup              969 src/dps8/dps8_cache.c   (void) takeFetch (cpup);
cpup              970 src/dps8/dps8_cache.c   if (! cacheOn (cpup))
cpup              971 src/dps8/dps8_cache.c     return core_read_lock (cpup, addr, data, ctx);
cpup              972 src/dps8/dps8_cache.c   if (readAndClear (cpup)) {
cpup              973 src/dps8/dps8_cache.c     int r = core_read_lock (cpup, addr, data, ctx);
cpup              974 src/dps8/dps8_cache.c     startClear (cpup, cacheAddr (cpup, addr, realAddress (cpup, addr)));
cpup              977 src/dps8/dps8_cache.c   if (! cacheable (cpup, false))
cpup              978 src/dps8/dps8_cache.c     return core_read_lock (cpup, addr, data, ctx);
cpup              984 src/dps8/dps8_cache.c   int rc = core_read_lock (cpup, addr, & w, ctx);
cpup              985 src/dps8/dps8_cache.c   readThrough (cpup, addr, data, levelMask (cpup), ctx);
cpup             1001 src/dps8/dps8_cache.c int cache_read_on (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) {
cpup             1002 src/dps8/dps8_cache.c   bool fetch = takeFetch (cpup);
cpup             1003 src/dps8/dps8_cache.c   readWord (cpup, addr, data, fetch, ctx);
cpup             1008 src/dps8/dps8_cache.c int cache_read2_on (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx) {
cpup             1009 src/dps8/dps8_cache.c   bool fetch = takeFetch (cpup);
cpup             1011 src/dps8/dps8_cache.c   if (dumpMode (cpup, fetch)) {
cpup             1012 src/dps8/dps8_cache.c     dumpRead (cpup, addr, even, odd);
cpup             1015 src/dps8/dps8_cache.c   if (! cacheable (cpup, fetch))
cpup             1016 src/dps8/dps8_cache.c     return core_read2 (cpup, addr, even, odd, ctx);
cpup             1017 src/dps8/dps8_cache.c   readWord (cpup, addr, even, fetch, ctx);
cpup             1018 src/dps8/dps8_cache.c   readWord (cpup, addr + 1, odd, fetch, ctx);
cpup             1023 src/dps8/dps8_cache.c void cache_readN_on (cpu_state_t * cpup, word24 addr, word36 * data, uint n, UNUSED const char * ctx) {
cpup             1024 src/dps8/dps8_cache.c   bool fetch = takeFetch (cpup);
cpup             1025 src/dps8/dps8_cache.c   if (n == 2 && dumpMode (cpup, fetch)) {
cpup             1026 src/dps8/dps8_cache.c     dumpRead (cpup, addr & (word24) ~1, data, data + 1);
cpup             1029 src/dps8/dps8_cache.c   if (! cacheable (cpup, fetch)) {
cpup             1030 src/dps8/dps8_cache.c     core_readN (cpup, addr, data, n, ctx);
cpup             1034 src/dps8/dps8_cache.c     readWord (cpup, addr + i, data + i, fetch, ctx);
cpup             1038 src/dps8/dps8_cache.c void cache_writeN_on (cpu_state_t * cpup, word24 addr, word36 * data, uint n, UNUSED const char * ctx) {
cpup             1040 src/dps8/dps8_cache.c     dirReadout (cpup, addr, data + 1);
cpup             1042 src/dps8/dps8_cache.c     (void) cache_write (cpup, addr + i, data[i], ctx);
cpup             1046 src/dps8/dps8_cache.c int cache_write2_on (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) {
cpup             1047 src/dps8/dps8_cache.c   dirReadout (cpup, addr, & odd);
cpup             1048 src/dps8/dps8_cache.c   return core_write2 (cpup, addr, even, odd, ctx);
cpup               27 src/dps8/dps8_cache.h void cacheReset (cpu_state_t * cpup);
cpup               28 src/dps8/dps8_cache.h void cacheCpuReset (cpu_state_t * cpup);
cpup               29 src/dps8/dps8_cache.h bool cacheConfigured (cpu_state_t * cpup);
cpup               30 src/dps8/dps8_cache.h void cacheConfigChanged (cpu_state_t * cpup, bool was);
cpup               32 src/dps8/dps8_cache.h void cacheClearStarted (cpu_state_t * cpup);
cpup               33 src/dps8/dps8_cache.h void cacheInvalidate (cpu_state_t * cpup, word24 addr);
cpup               34 src/dps8/dps8_cache.h void cachePurgeOthers (cpu_state_t * cpup, word24 addr);
cpup               35 src/dps8/dps8_cache.h void cacheStoreNotifyOn (cpu_state_t * cpup, word24 addr, word36 data);
cpup               36 src/dps8/dps8_cache.h void cacheStoreBadParity (cpu_state_t * cpup, word24 addr);
cpup               39 src/dps8/dps8_cache.h word36 cacheDirWord (cpu_state_t * cpup, word24 y);
cpup               42 src/dps8/dps8_cache.h int cache_read_lock_on (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
cpup               44 src/dps8/dps8_cache.h int cache_read_on (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
cpup               45 src/dps8/dps8_cache.h int cache_read2_on (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx);
cpup               46 src/dps8/dps8_cache.h void cache_writeN_on (cpu_state_t * cpup, word24 addr, word36 * data, uint n, const char * ctx);
cpup               47 src/dps8/dps8_cache.h void cache_readN_on (cpu_state_t * cpup, word24 addr, word36 * data, uint n, const char * ctx);
cpup               48 src/dps8/dps8_cache.h int cache_write2_on (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx);
cpup               66 src/dps8/dps8_cache.h static inline void cacheStoreNotify (cpu_state_t * cpup, word24 addr, word36 data) {
cpup               68 src/dps8/dps8_cache.h     cacheStoreNotifyOn (cpup, addr, data);
cpup               81 src/dps8/dps8_cache.h static inline int cache_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) {
cpup               83 src/dps8/dps8_cache.h     return core_read_lock (cpup, addr, data, ctx);
cpup               85 src/dps8/dps8_cache.h   return cache_read_lock_on (cpup, addr, data, ctx);
cpup               88 src/dps8/dps8_cache.h static inline int cache_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) {
cpup               89 src/dps8/dps8_cache.h   return core_write_unlock (cpup, addr, data, ctx);
cpup               93 src/dps8/dps8_cache.h static inline int cache_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) {
cpup               95 src/dps8/dps8_cache.h     return core_read (cpup, addr, data, ctx);
cpup               97 src/dps8/dps8_cache.h   return cache_read_on (cpup, addr, data, ctx);
cpup              100 src/dps8/dps8_cache.h static inline int cache_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx) {
cpup              102 src/dps8/dps8_cache.h     return core_read2 (cpup, addr, even, odd, ctx);
cpup              104 src/dps8/dps8_cache.h   return cache_read2_on (cpup, addr, even, odd, ctx);
cpup              107 src/dps8/dps8_cache.h static inline void cache_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, const char * ctx) {
cpup              109 src/dps8/dps8_cache.h     core_readN (cpup, addr, data, n, ctx);
cpup              112 src/dps8/dps8_cache.h   cache_readN_on (cpup, addr, data, n, ctx);
cpup              115 src/dps8/dps8_cache.h static inline int cache_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) {
cpup              116 src/dps8/dps8_cache.h   return core_write_zone (cpup, addr, data, NULL, ctx);
cpup              119 src/dps8/dps8_cache.h static inline int cache_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) {
cpup              120 src/dps8/dps8_cache.h   return core_write (cpup, addr, data, ctx);
cpup              123 src/dps8/dps8_cache.h static inline void cache_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, const char * ctx) {
cpup              125 src/dps8/dps8_cache.h     core_writeN (cpup, addr, data, n, ctx);
cpup              128 src/dps8/dps8_cache.h   cache_writeN_on (cpup, addr, data, n, ctx);
cpup              131 src/dps8/dps8_cache.h static inline int cache_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) {
cpup              133 src/dps8/dps8_cache.h     return core_write2 (cpup, addr, even, odd, ctx);
cpup              134 src/dps8/dps8_cache.h   return cache_write2_on (cpup, addr, even, odd, ctx);
cpup             1319 src/dps8/dps8_console.c   cpu_state_t * cpup = _cpup;
cpup              954 src/dps8/dps8_cpu.c static void set_cpu_cycle (cpu_state_t * cpup, cycles_e cycle)
cpup              978 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             1008 src/dps8/dps8_cpu.c     set_addr_mode (cpup, ABSOLUTE_mode);
cpup             1016 src/dps8/dps8_cpu.c       set_cpu_cycle (cpup, FETCH_cycle);
cpup             1018 src/dps8/dps8_cpu.c       set_cpu_cycle (cpup, EXEC_cycle);
cpup             1022 src/dps8/dps8_cpu.c     set_cpu_cycle (cpup, FETCH_cycle);
cpup             1040 src/dps8/dps8_cpu.c     cacheCpuReset (cpup);
cpup             1041 src/dps8/dps8_cpu.c     setup_scbank_map (cpup);
cpup             1043 src/dps8/dps8_cpu.c     tidy_cu (cpup);
cpup             1357 src/dps8/dps8_cpu.c static void setup_scbank_map_tandd (cpu_state_t * cpup)
cpup             1536 src/dps8/dps8_cpu.c int sc_port_for_addr (cpu_state_t * cpup, word24 addr)
cpup             1555 src/dps8/dps8_cpu.c int tandd_scu_for_addr (cpu_state_t * cpup, word24 addr)
cpup             1557 src/dps8/dps8_cpu.c     int port = sc_port_for_addr (cpup, addr);
cpup             1567 src/dps8/dps8_cpu.c static bool consume_parity_bits (cpu_state_t * cpup)
cpup             1591 src/dps8/dps8_cpu.c bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords)
cpup             1595 src/dps8/dps8_cpu.c     bool notReady = scuGoInhibitMask && scuStoreNotReady (cpup, addr);
cpup             1604 src/dps8/dps8_cpu.c         zac = consume_parity_bits (cpup);
cpup             1606 src/dps8/dps8_cpu.c         ia = scuStoreParityIA (cpup, addr, zac, & parityStore, & keepBadParity);
cpup             1612 src/dps8/dps8_cpu.c         tandd_set_nea_port (cpup, addr);
cpup             1620 src/dps8/dps8_cpu.c           cache_write_zone (cpup, addr, * data, "PARITY_STORE");
cpup             1622 src/dps8/dps8_cpu.c           cache_writeN (cpup, addr, data, nWords, "PARITY_STORE");
cpup             1627 src/dps8/dps8_cpu.c               cacheStoreBadParity (cpup, addr + i);
cpup             1632 src/dps8/dps8_cpu.c         tandd_set_nea_port (cpup, addr);
cpup             1644 src/dps8/dps8_cpu.c bool sc_command_parity (cpu_state_t * cpup, uint scuUnitIdx, uint cpuPortNum)
cpup             1648 src/dps8/dps8_cpu.c     bool zac = consume_parity_bits (cpup);
cpup             1699 src/dps8/dps8_cpu.c void bad_parity_read (cpu_state_t * cpup, word24 addr)
cpup             1714 src/dps8/dps8_cpu.c     uint ia = scuReadParityIA (cpup, badAddr);
cpup             1718 src/dps8/dps8_cpu.c     tandd_set_nea_port (cpup, badAddr);
cpup             1729 src/dps8/dps8_cpu.c void sc_lockout_wait (cpu_state_t * cpup)
cpup             1749 src/dps8/dps8_cpu.c bool sc_fine_map (cpu_state_t * cpup, word24 addr, uint * realp)
cpup             1774 src/dps8/dps8_cpu.c                 tandd_set_nea_port (cpup, addr);
cpup             1793 src/dps8/dps8_cpu.c             tandd_set_nea_port (cpup, addr);
cpup             1803 src/dps8/dps8_cpu.c bool sc_fine_interlaced (cpu_state_t * cpup, word24 addr)
cpup             1816 src/dps8/dps8_cpu.c bool sc_fine_unmap (cpu_state_t * cpup, uint real, word24 * addrp)
cpup             1843 src/dps8/dps8_cpu.c void tandd_set_nea_port (cpu_state_t * cpup, word24 addr)
cpup             1875 src/dps8/dps8_cpu.c void setup_scbank_map (cpu_state_t * cpup)
cpup             1886 src/dps8/dps8_cpu.c         setup_scbank_map_tandd (cpup);
cpup             1999 src/dps8/dps8_cpu.c int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr)
cpup             2001 src/dps8/dps8_cpu.c     return sc_port_for_addr (cpup, addr);
cpup             2013 src/dps8/dps8_cpu.c static void get_serial_number (cpu_state_t * cpup)
cpup             2105 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2175 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2208 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2331 src/dps8/dps8_cpu.c static uint get_highest_intr (cpu_state_t *cpup)
cpup             2361 src/dps8/dps8_cpu.c void disDiagEnter (cpu_state_t * cpup)
cpup             2368 src/dps8/dps8_cpu.c     (void) cpup;  // only inMultics (threaded builds) needs it
cpup             2387 src/dps8/dps8_cpu.c void disDiagWake (cpu_state_t * cpup)
cpup             2410 src/dps8/dps8_cpu.c bool sample_interrupts (cpu_state_t * cpup)
cpup             2424 src/dps8/dps8_cpu.c t_stat simh_hooks (cpu_state_t * cpup)
cpup             2467 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2496 src/dps8/dps8_cpu.c             set_cpu_cycle (cpup, EXEC_cycle);
cpup             2512 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2566 src/dps8/dps8_cpu.c         reason = simh_hooks (cpup);
cpup             2779 src/dps8/dps8_cpu.c static void do_LUF_fault (cpu_state_t * cpup)
cpup             2819 src/dps8/dps8_cpu.c       cpu.shadowTR = (word27) cpu.TR0 - (1024u << (is_priv_mode (cpup) ? 4 : cpu.CMR.luf));
cpup             2849 src/dps8/dps8_cpu.c static void set_temporary_absolute_mode (cpu_state_t * cpup)
cpup             2858 src/dps8/dps8_cpu.c static bool clear_temporary_absolute_mode (cpu_state_t * cpup)
cpup             2897 src/dps8/dps8_cpu.c   cpu_state_t * cpup = & cpus[cpuNum];
cpup             2926 src/dps8/dps8_cpu.c void giveupClockMaster (cpu_state_t * cpup) {
cpup             2949 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             2986 src/dps8/dps8_cpu.c             set_cpu_cycle (cpup, SYNC_FAULT_RTN_cycle);
cpup             3001 src/dps8/dps8_cpu.c             set_cpu_cycle (cpup, FETCH_cycle);
cpup             3004 src/dps8/dps8_cpu.c             set_cpu_cycle (cpup, EXEC_cycle);
cpup             3017 src/dps8/dps8_cpu.c             giveupClockMaster (cpup);
cpup             3031 src/dps8/dps8_cpu.c         set_cpu_cycle (cpup, FAULT_cycle);
cpup             3055 src/dps8/dps8_cpu.c         reason = simh_hooks (cpup);
cpup             3096 src/dps8/dps8_cpu.c         core_unlock_all (cpup); // NO_CACHE
cpup             3191 src/dps8/dps8_cpu.c                 uint intr_pair_addr = get_highest_intr (cpup);
cpup             3197 src/dps8/dps8_cpu.c                 cu_safe_store (cpup);
cpup             3212 src/dps8/dps8_cpu.c                 set_temporary_absolute_mode (cpup);
cpup             3241 src/dps8/dps8_cpu.c                         cache_read2 (cpup, intr_pair_addr,
cpup             3267 src/dps8/dps8_cpu.c                         set_cpu_cycle (cpup, INTERRUPT_EXEC_cycle);
cpup             3276 src/dps8/dps8_cpu.c                 clear_temporary_absolute_mode (cpup);
cpup             3278 src/dps8/dps8_cpu.c                 cu_safe_restore (cpup);
cpup             3290 src/dps8/dps8_cpu.c                 set_cpu_cycle (cpup, FETCH_cycle);
cpup             3308 src/dps8/dps8_cpu.c                     set_cpu_cycle (cpup, FAULT_cycle);
cpup             3349 src/dps8/dps8_cpu.c                 if (get_bar_mode (cpup))
cpup             3350 src/dps8/dps8_cpu.c                     get_BAR_address (cpup, cpu.PPR.IC);
cpup             3371 src/dps8/dps8_cpu.c                     fetchInstruction (cpup, cpu.PPR.IC);
cpup             3378 src/dps8/dps8_cpu.c                 bool tmp_priv_mode = is_priv_mode (cpup);
cpup             3410 src/dps8/dps8_cpu.c                     cpu.interrupt_flag = sample_interrupts (cpup);
cpup             3412 src/dps8/dps8_cpu.c                               noCheckTR ? bG7PendingNoTRO (cpup) : bG7Pending (cpup);
cpup             3423 src/dps8/dps8_cpu.c                         cpu.interrupt_flag = sample_interrupts (cpup);
cpup             3425 src/dps8/dps8_cpu.c                           noCheckTR ? bG7PendingNoTRO (cpup) : bG7Pending (cpup);
cpup             3498 src/dps8/dps8_cpu.c                       doG7Fault (cpup, !noCheckTR);
cpup             3509 src/dps8/dps8_cpu.c                     set_cpu_cycle (cpup, INTERRUPT_cycle);
cpup             3523 src/dps8/dps8_cpu.c             tmp_priv_mode = is_priv_mode (cpup);
cpup             3536 src/dps8/dps8_cpu.c                     do_LUF_fault (cpup);
cpup             3543 src/dps8/dps8_cpu.c                 do_LUF_fault (cpup);
cpup             3550 src/dps8/dps8_cpu.c                 do_LUF_fault (cpup);
cpup             3612 src/dps8/dps8_cpu.c                 fetchInstruction (cpup, cpu.PPR.IC);
cpup             3616 src/dps8/dps8_cpu.c             advanceG7Faults (cpup);
cpup             3617 src/dps8/dps8_cpu.c             set_cpu_cycle (cpup, EXEC_cycle);
cpup             3663 src/dps8/dps8_cpu.c                       giveupClockMaster (cpup);
cpup             3710 src/dps8/dps8_cpu.c                           giveupClockMaster (cpup);
cpup             3803 src/dps8/dps8_cpu.c               t_stat ret = executeInstruction (cpup);
cpup             3811 src/dps8/dps8_cpu.c                   add_l68_CU_history (cpup);
cpup             3820 src/dps8/dps8_cpu.c                 add_dps8m_CU_history (cpup);
cpup             3854 src/dps8/dps8_cpu.c                       clearFaultCycle (cpup);
cpup             3867 src/dps8/dps8_cpu.c                       if (!clear_temporary_absolute_mode (cpup))
cpup             3873 src/dps8/dps8_cpu.c                           set_addr_mode (cpup, ABSOLUTE_mode);
cpup             3887 src/dps8/dps8_cpu.c                       set_addr_mode (cpup, APPEND_mode);
cpup             3896 src/dps8/dps8_cpu.c                       set_cpu_cycle (cpup, PSEUDO_FETCH_cycle);
cpup             3899 src/dps8/dps8_cpu.c                     set_cpu_cycle (cpup, FETCH_cycle);
cpup             3999 src/dps8/dps8_cpu.c                   if (!sample_interrupts (cpup))
cpup             4087 src/dps8/dps8_cpu.c                   set_cpu_cycle (cpup, FETCH_cycle);
cpup             4095 src/dps8/dps8_cpu.c                   clear_temporary_absolute_mode (cpup);
cpup             4096 src/dps8/dps8_cpu.c                   cu_safe_restore (cpup);
cpup             4098 src/dps8/dps8_cpu.c                   clearFaultCycle (cpup);
cpup             4114 src/dps8/dps8_cpu.c                   set_cpu_cycle (cpup, FETCH_cycle);
cpup             4122 src/dps8/dps8_cpu.c                   clear_temporary_absolute_mode (cpup);
cpup             4123 src/dps8/dps8_cpu.c                   cu_safe_restore (cpup);
cpup             4137 src/dps8/dps8_cpu.c                   set_cpu_cycle (cpup, FETCH_cycle);
cpup             4167 src/dps8/dps8_cpu.c                   set_cpu_cycle (cpup, FETCH_cycle);
cpup             4197 src/dps8/dps8_cpu.c                   set_cpu_cycle (cpup, PSEUDO_FETCH_cycle);
cpup             4207 src/dps8/dps8_cpu.c               set_cpu_cycle (cpup, FETCH_cycle);
cpup             4221 src/dps8/dps8_cpu.c               set_cpu_cycle (cpup, FETCH_cycle);
cpup             4259 src/dps8/dps8_cpu.c                   set_apu_status (cpup, apuStatus_FABS);
cpup             4274 src/dps8/dps8_cpu.c                   cu_safe_store (cpup);
cpup             4279 src/dps8/dps8_cpu.c                   cu_safe_store (cpup);
cpup             4287 src/dps8/dps8_cpu.c                 cache_read (cpup, cpu.l68PairAddr + 3, & cpu.scu_data[7], __func__);
cpup             4292 src/dps8/dps8_cpu.c               set_temporary_absolute_mode (cpup);
cpup             4338 src/dps8/dps8_cpu.c                   cache_read2 (cpup, addr, & cpu.cu.IWB, & cpu.cu.IRODD, __func__);
cpup             4350 src/dps8/dps8_cpu.c               set_cpu_cycle (cpup, FAULT_EXEC_cycle);
cpup             4489 src/dps8/dps8_cpu.c int operand_size (cpu_state_t * cpup)
cpup             4507 src/dps8/dps8_cpu.c void readOperandRead (cpu_state_t * cpup, word18 addr) {
cpup             4516 src/dps8/dps8_cpu.c   switch (operand_size (cpup)) {
cpup             4519 src/dps8/dps8_cpu.c       ReadOperandRead (cpup, addr, & cpu.CY);
cpup             4524 src/dps8/dps8_cpu.c       Read2OperandRead (cpup, addr, cpu.Ypair);
cpup             4529 src/dps8/dps8_cpu.c       Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
cpup             4534 src/dps8/dps8_cpu.c       Read16 (cpup, addr, cpu.Yblock16);
cpup             4540 src/dps8/dps8_cpu.c         ReadOperandRead (cpup, addr + j, cpu.Yblock32 + j);
cpup             4545 src/dps8/dps8_cpu.c void readOperandRMW (cpu_state_t * cpup, word18 addr) {
cpup             4547 src/dps8/dps8_cpu.c   switch (operand_size (cpup)) {
cpup             4550 src/dps8/dps8_cpu.c       ReadOperandRMW (cpup, addr, & cpu.CY);
cpup             4555 src/dps8/dps8_cpu.c       Read2OperandRead (cpup, addr, cpu.Ypair);
cpup             4560 src/dps8/dps8_cpu.c       Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
cpup             4565 src/dps8/dps8_cpu.c       Read16 (cpup, addr, cpu.Yblock16);
cpup             4571 src/dps8/dps8_cpu.c         ReadOperandRMW (cpup, addr + j, cpu.Yblock32 + j);
cpup             4578 src/dps8/dps8_cpu.c t_stat write_operand (cpu_state_t * cpup, word18 addr, UNUSED processor_cycle_type cyctyp)
cpup             4580 src/dps8/dps8_cpu.c     switch (operand_size (cpup))
cpup             4584 src/dps8/dps8_cpu.c             WriteOperandStore (cpup, addr, cpu.CY);
cpup             4589 src/dps8/dps8_cpu.c             Write2OperandStore (cpup, addr + 0, cpu.Ypair);
cpup             4594 src/dps8/dps8_cpu.c             Write8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29);
cpup             4599 src/dps8/dps8_cpu.c             Write16 (cpup, addr, cpu.Yblock16);
cpup             4606 src/dps8/dps8_cpu.c             Write32 (cpup, addr, cpu.Yblock32);
cpup             4655 src/dps8/dps8_cpu.c     cpu_state_t * cpup = _cpup;
cpup             4656 src/dps8/dps8_cpu.c     if (lookup_cpu_mem_map (cpup, addr) < 0)
cpup             4677 src/dps8/dps8_cpu.c void cpu_watch_read (cpu_state_t * cpup, word24 real, word36 data, const char * ctx)
cpup             4690 src/dps8/dps8_cpu.c int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx)
cpup             4734 src/dps8/dps8_cpu.c int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, UNUSED const char * ctx)
cpup             4745 src/dps8/dps8_cpu.c       core_unlock_all (cpup);
cpup             4758 src/dps8/dps8_cpu.c int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx)
cpup             4786 src/dps8/dps8_cpu.c     cacheStoreNotify (cpup, addr, data & DMASK);
cpup             4806 src/dps8/dps8_cpu.c int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, UNUSED const char * ctx)
cpup             4815 src/dps8/dps8_cpu.c        core_unlock_all (cpup);
cpup             4823 src/dps8/dps8_cpu.c     cacheStoreNotify (cpup, addr, data);
cpup             4827 src/dps8/dps8_cpu.c int core_unlock_all (cpu_state_t * cpup)
cpup             4843 src/dps8/dps8_cpu.c int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, word36 * final, const char * ctx)
cpup             4865 src/dps8/dps8_cpu.c     core_read_lock(cpup, addr,  &v, ctx);
cpup             4867 src/dps8/dps8_cpu.c     core_write_unlock(cpup, addr, v, ctx);
cpup             4875 src/dps8/dps8_cpu.c     cacheStoreNotify (cpup, mapAddr, M[mapAddr]);
cpup             4897 src/dps8/dps8_cpu.c int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx)
cpup             4992 src/dps8/dps8_cpu.c int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) {
cpup             5055 src/dps8/dps8_cpu.c   cacheStoreNotify (cpup, addr - 1, even & DMASK);
cpup             5056 src/dps8/dps8_cpu.c   cacheStoreNotify (cpup, addr, odd & DMASK);
cpup             5073 src/dps8/dps8_cpu.c void decode_instruction (cpu_state_t * cpup, word36 inst, DCDstruct * p)
cpup             5126 src/dps8/dps8_cpu.c int is_priv_mode (cpu_state_t * cpup)
cpup             5131 src/dps8/dps8_cpu.c     if (get_bar_mode (cpup))
cpup             5135 src/dps8/dps8_cpu.c     if (get_addr_mode (cpup) == ABSOLUTE_mode)
cpup             5150 src/dps8/dps8_cpu.c bool get_bar_mode (cpu_state_t * cpup)
cpup             5155 src/dps8/dps8_cpu.c addr_modes_e get_addr_mode (cpu_state_t * cpup)
cpup             5183 src/dps8/dps8_cpu.c void set_addr_mode (cpu_state_t * cpup, addr_modes_e mode)
cpup             5248 src/dps8/dps8_cpu.c word18 get_BAR_address (cpu_state_t * cpup, word18 addr)
cpup             5273 src/dps8/dps8_cpu.c static void add_history (cpu_state_t * cpup, uint hset, word36 w0, word36 w1)
cpup             5283 src/dps8/dps8_cpu.c void add_history_force (cpu_state_t * cpup, uint hset, word36 w0, word36 w1)
cpup             5290 src/dps8/dps8_cpu.c void add_dps8m_CU_history (cpu_state_t * cpup)
cpup             5310 src/dps8/dps8_cpu.c     add_history (cpup, CU_HIST_REG, w0, w1);
cpup             5314 src/dps8/dps8_cpu.c void add_dps8m_DU_OU_history (cpu_state_t * cpup, word36 flags, word18 ICT, word9 RS_REG, word9 flags2)
cpup             5320 src/dps8/dps8_cpu.c     add_history (cpup, DPS8M_DU_OU_HIST_REG, w0, w1);
cpup             5323 src/dps8/dps8_cpu.c void add_dps8m_APU_history (cpu_state_t * cpup, word15 ESN, word21 flags, word24 RMA, word3 RTRR, word9 flags2)
cpup             5386 src/dps8/dps8_cpu.c static void add_l68_CU_history_entry (cpu_state_t * cpup, bool ins_fetch)
cpup             5456 src/dps8/dps8_cpu.c     add_history (cpup, CU_HIST_REG, w0, w1);
cpup             5467 src/dps8/dps8_cpu.c         set_FFV_fault (cpup, 4);
cpup             5472 src/dps8/dps8_cpu.c void add_l68_CU_history (cpu_state_t * cpup)
cpup             5474 src/dps8/dps8_cpu.c     add_l68_CU_history_entry (cpup, false);
cpup             5477 src/dps8/dps8_cpu.c void add_l68_CU_fetch_history (cpu_state_t * cpup)
cpup             5479 src/dps8/dps8_cpu.c     add_l68_CU_history_entry (cpup, true);
cpup             5520 src/dps8/dps8_cpu.c void add_l68_DU_history (cpu_state_t * cpup)
cpup             5523 src/dps8/dps8_cpu.c     PNL (add_history (cpup, L68_DU_HIST_REG, cpu.du.cycle1, cpu.du.cycle2);)
cpup             5526 src/dps8/dps8_cpu.c void add_l68_OU_history (cpu_state_t * cpup)
cpup             5583 src/dps8/dps8_cpu.c     add_history (cpup, L68_OU_HIST_REG, w0, w1);
cpup             5635 src/dps8/dps8_cpu.c void add_l68_APU_history (cpu_state_t * cpup, enum APUH_e op)
cpup             5667 src/dps8/dps8_cpu.c     add_history (cpup, L68_APU_HIST_REG, w0, w1);
cpup             1965 src/dps8/dps8_cpu.h             sc_fine_map (cpup, addr, & fine_real))             \
cpup             1975 src/dps8/dps8_cpu.h                   tandd_set_nea_port (cpup, addr);             \
cpup             1989 src/dps8/dps8_cpu.h             sc_fine_map (cpup, addr, & fine_real))             \
cpup             1999 src/dps8/dps8_cpu.h                   tandd_set_nea_port (cpup, addr);             \
cpup             2143 src/dps8/dps8_cpu.h #define cpu (* cpup)
cpup             2168 src/dps8/dps8_cpu.h static inline void SET_PR_BITNO (cpu_state_t * restrict cpup, uint n, word6 b)
cpup             2185 src/dps8/dps8_cpu.h #define SET_PR_BITNO(n, b) SET_PR_BITNO(cpup, n, b)
cpup             2186 src/dps8/dps8_cpu.h static inline void SET_AR_CHAR_BITNO (cpu_state_t * restrict cpup, uint n, word2 c, word4 b)
cpup             2192 src/dps8/dps8_cpu.h #define SET_AR_CHAR_BITNO(n, c, b) SET_AR_CHAR_BITNO(cpup, n, c, b)
cpup             2194 src/dps8/dps8_cpu.h bool sample_interrupts (cpu_state_t * cpup);
cpup             2195 src/dps8/dps8_cpu.h void disDiagEnter (cpu_state_t * cpup);
cpup             2197 src/dps8/dps8_cpu.h void disDiagWake (cpu_state_t * cpup);
cpup             2198 src/dps8/dps8_cpu.h t_stat simh_hooks (cpu_state_t * cpup);
cpup             2199 src/dps8/dps8_cpu.h int operand_size (cpu_state_t * cpup);
cpup             2201 src/dps8/dps8_cpu.h void readOperandRead (cpu_state_t * cpup, word18 addr);
cpup             2202 src/dps8/dps8_cpu.h void readOperandRMW (cpu_state_t * cpup, word18 addr);
cpup             2203 src/dps8/dps8_cpu.h t_stat write_operand (cpu_state_t * cpup, word18 addr, processor_cycle_type acctyp);
cpup             2208 src/dps8/dps8_cpu.h     cpu_state_t * cpup = _cpup;
cpup             2324 src/dps8/dps8_cpu.h int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
cpup             2325 src/dps8/dps8_cpu.h int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx);
cpup             2326 src/dps8/dps8_cpu.h int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, word36 * final, const char * ctx);
cpup             2327 src/dps8/dps8_cpu.h int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx);
cpup             2328 src/dps8/dps8_cpu.h int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx);
cpup             2392 src/dps8/dps8_cpu.h int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx);
cpup             2393 src/dps8/dps8_cpu.h int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx);
cpup             2394 src/dps8/dps8_cpu.h int core_unlock_all(cpu_state_t * cpup);
cpup             2562 src/dps8/dps8_cpu.h static inline void core_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n,
cpup             2567 src/dps8/dps8_cpu.h         core_read (cpup, addr + i, data + i, ctx);
cpup             2572 src/dps8/dps8_cpu.h static inline void core_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n,
cpup             2577 src/dps8/dps8_cpu.h         core_write (cpup, addr + i, data [i], ctx);
cpup             2582 src/dps8/dps8_cpu.h int is_priv_mode (cpu_state_t * cpup);
cpup             2586 src/dps8/dps8_cpu.h bool get_bar_mode (cpu_state_t * cpup);
cpup             2587 src/dps8/dps8_cpu.h addr_modes_e get_addr_mode (cpu_state_t * cpup);
cpup             2588 src/dps8/dps8_cpu.h void set_addr_mode (cpu_state_t * cpup, addr_modes_e mode);
cpup             2589 src/dps8/dps8_cpu.h void decode_instruction (cpu_state_t * cpup, word36 inst, DCDstruct * p);
cpup             2594 src/dps8/dps8_cpu.h int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr);
cpup             2601 src/dps8/dps8_cpu.h void setup_scbank_map (cpu_state_t * cpup);
cpup             2602 src/dps8/dps8_cpu.h void tandd_set_nea_port (cpu_state_t * cpup, word24 addr);
cpup             2604 src/dps8/dps8_cpu.h int tandd_scu_for_addr (cpu_state_t * cpup, word24 addr);
cpup             2605 src/dps8/dps8_cpu.h int sc_port_for_addr (cpu_state_t * cpup, word24 addr);
cpup             2606 src/dps8/dps8_cpu.h bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords);
cpup             2607 src/dps8/dps8_cpu.h bool sc_command_parity (cpu_state_t * cpup, uint scuUnitIdx, uint cpuPortNum);
cpup             2609 src/dps8/dps8_cpu.h void bad_parity_read (cpu_state_t * cpup, word24 addr);
cpup             2613 src/dps8/dps8_cpu.h void sc_lockout_wait (cpu_state_t * cpup);
cpup             2615 src/dps8/dps8_cpu.h void cpu_watch_read (cpu_state_t * cpup, word24 real, word36 data, const char * ctx);
cpup             2617 src/dps8/dps8_cpu.h uint scuStoreParityIA (cpu_state_t * cpup, word24 addr, bool zac, bool * doStore, bool * keepBadParity);
cpup             2618 src/dps8/dps8_cpu.h uint scuReadParityIA (cpu_state_t * cpup, word24 addr);
cpup             2621 src/dps8/dps8_cpu.h bool scuStoreNotReady (cpu_state_t * cpup, word24 addr);
cpup             2622 src/dps8/dps8_cpu.h #define BAD_PARITY_READ(a)  do { if (nBadParity) bad_parity_read (cpup, (a)); } while (0)
cpup             2624 src/dps8/dps8_cpu.h #define SC_LOCKOUT_WAIT()   do { if (cpu.scLockedOut) sc_lockout_wait (cpup); } while (0)
cpup             2625 src/dps8/dps8_cpu.h bool sc_fine_map (cpu_state_t * cpup, word24 addr, uint * realp);
cpup             2626 src/dps8/dps8_cpu.h bool sc_fine_interlaced (cpu_state_t * cpup, word24 addr);
cpup             2627 src/dps8/dps8_cpu.h bool sc_fine_unmap (cpu_state_t * cpup, uint real, word24 * addrp);
cpup             2628 src/dps8/dps8_cpu.h void add_dps8m_CU_history (cpu_state_t * cpup);
cpup             2632 src/dps8/dps8_cpu.h void add_l68_CU_history (cpu_state_t * cpup);
cpup             2633 src/dps8/dps8_cpu.h void add_l68_CU_fetch_history (cpu_state_t * cpup);
cpup             2635 src/dps8/dps8_cpu.h void add_l68_OU_history (cpu_state_t * cpup);
cpup             2636 src/dps8/dps8_cpu.h void add_l68_DU_history (cpu_state_t * cpup);
cpup             2637 src/dps8/dps8_cpu.h void add_l68_APU_history (cpu_state_t * cpup, enum APUH_e op);
cpup             2638 src/dps8/dps8_cpu.h void add_history_force (cpu_state_t * cpup, uint hset, word36 w0, word36 w1);
cpup             2639 src/dps8/dps8_cpu.h word18 get_BAR_address(cpu_state_t * cpup, word18 addr);
cpup             2650 src/dps8/dps8_cpu.h void giveupClockMaster (cpu_state_t * cpup);
cpup             1259 src/dps8/dps8_crdpun.c   cpu_state_t * cpup  = _cpup;
cpup              539 src/dps8/dps8_crdrdr.c   cpu_state_t * cpup  = _cpup;
cpup              540 src/dps8/dps8_crdrdr.c   (void)cpup;
cpup             1130 src/dps8/dps8_crdrdr.c   cpu_state_t * cpup  = _cpup;
cpup             1183 src/dps8/dps8_disk.c     cpu_state_t * cpup  = _cpup;
cpup             1209 src/dps8/dps8_disk.c   cpu_state_t * cpup  = _cpup;
cpup              321 src/dps8/dps8_eis.c static word36 getCrAR (cpu_state_t * cpup, word4 reg)
cpup              384 src/dps8/dps8_eis.c static word18 getMFReg18 (cpu_state_t * cpup, uint n, bool allowDU, bool allowNIC, fault_ipr_subtype_ *mod_fault)
cpup              477 src/dps8/dps8_eis.c static word36 getMFReg36 (cpu_state_t * cpup, uint n, bool allowDU, bool allowNIC, fault_ipr_subtype_ *mod_fault)
cpup              554 src/dps8/dps8_eis.c static void EISWriteCache (cpu_state_t * cpup, EISaddr * p)
cpup              581 src/dps8/dps8_eis.c                   Write1 (cpup, p->cachedAddr+i, p -> cachedParagraph[i], true);
cpup              609 src/dps8/dps8_eis.c                   Write1 (cpup, p->cachedAddr+i, p -> cachedParagraph[i], false);
cpup              618 src/dps8/dps8_eis.c static void EISReadCache (cpu_state_t * cpup, EISaddr * p, word18 address)
cpup              635 src/dps8/dps8_eis.c         EISWriteCache (cpup, p);
cpup              645 src/dps8/dps8_eis.c         Read8 (cpup, paragraphAddress, p -> cachedParagraph, true);
cpup              666 src/dps8/dps8_eis.c         Read8 (cpup, paragraphAddress, p -> cachedParagraph, false);
cpup              683 src/dps8/dps8_eis.c static void EISWriteIdx (cpu_state_t * cpup, EISaddr *p, uint n, word36 data, bool flush)
cpup              701 src/dps8/dps8_eis.c         EISWriteCache (cpup, p);
cpup              705 src/dps8/dps8_eis.c         EISReadCache (cpup, p, paragraphAddress);
cpup              717 src/dps8/dps8_eis.c         EISWriteCache (cpup, p);
cpup              721 src/dps8/dps8_eis.c static word36 EISReadIdx (cpu_state_t * cpup, EISaddr * p, uint n)
cpup              745 src/dps8/dps8_eis.c         EISWriteCache (cpup, p);
cpup              747 src/dps8/dps8_eis.c     EISReadCache (cpup, p, paragraphAddress);
cpup              751 src/dps8/dps8_eis.c static word36 EISRead (cpu_state_t * cpup, EISaddr * p)
cpup              761 src/dps8/dps8_eis.c     return EISReadIdx (cpup, p, 0);
cpup              765 src/dps8/dps8_eis.c 
cpup              776 src/dps8/dps8_eis.c 
cpup              781 src/dps8/dps8_eis.c static void EISReadPage (cpu_state_t * cpup, EISaddr * p, uint n, word36 * data)
cpup              806 src/dps8/dps8_eis.c         ReadPage (cpup, addressN, data, true);
cpup              831 src/dps8/dps8_eis.c         ReadPage (cpup, addressN, data, false);
cpup              843 src/dps8/dps8_eis.c static void EISWritePage (cpu_state_t * cpup, EISaddr * p, uint n, word36 * data)
cpup              868 src/dps8/dps8_eis.c         WritePage (cpup, addressN, data, true);
cpup              893 src/dps8/dps8_eis.c         WritePage (cpup, addressN, data, false);
cpup              905 src/dps8/dps8_eis.c static word9 EISget469 (cpu_state_t * cpup, int k, uint i)
cpup              937 src/dps8/dps8_eis.c     word36 data = EISRead (cpup, & e -> addr [k - 1]);    // read it from memory
cpup              967 src/dps8/dps8_eis.c static void EISput469 (cpu_state_t * cpup, int k, uint i, word9 c469)
cpup              999 src/dps8/dps8_eis.c     word36 data = EISRead (cpup, & e -> addr [k - 1]);    // read it from memory
cpup             1020 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> addr [k - 1], 0, w, true);
cpup             1028 src/dps8/dps8_eis.c static word9 EISget49 (cpu_state_t * cpup, EISaddr * p, int * pos, int tn)
cpup             1043 src/dps8/dps8_eis.c         p -> data = EISRead (cpup, p);    // read it from memory
cpup             1047 src/dps8/dps8_eis.c         p -> data = EISRead (cpup, p);   // read data word from memory
cpup             1065 src/dps8/dps8_eis.c static bool EISgetBitRWN (cpu_state_t * cpup, EISaddr * p, bool flush)
cpup             1088 src/dps8/dps8_eis.c     p -> data = EISRead (cpup, p); // read data word from memory
cpup             1098 src/dps8/dps8_eis.c         EISWriteIdx (cpup, p, 0, p -> data, flush); // write data word to memory
cpup             1111 src/dps8/dps8_eis.c static void setupOperandDescriptorCache (cpu_state_t * cpup, int k)
cpup             1151 src/dps8/dps8_eis.c static void setupOperandDescriptor (cpu_state_t * cpup, int k, fault_ipr_subtype_ *mod_fault)
cpup             1289 src/dps8/dps8_eis.c         address += getMFReg18 (cpup, reg, false, true, mod_fault); // ID=1: disallow du, allow n,ic
cpup             1301 src/dps8/dps8_eis.c         e -> op [k - 1] = EISRead (cpup, & e -> addr [k - 1]);
cpup             1308 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup, k);
cpup             1311 src/dps8/dps8_eis.c void setupEISoperands (cpu_state_t * cpup)
cpup             1320 src/dps8/dps8_eis.c           setupOperandDescriptor (cpup, i + 1);
cpup             1322 src/dps8/dps8_eis.c           setupOperandDescriptorCache (cpup, i + 1);
cpup             1327 src/dps8/dps8_eis.c static void parseAlphanumericOperandDescriptor (cpu_state_t * cpup, uint k, uint useTA, bool allowDU, fault_ipr_subtype_ *mod_fault)
cpup             1441 src/dps8/dps8_eis.c         e -> N [k - 1] = (uint) getMFReg36 (cpup, reg, false, false, mod_fault); // RL=1: disallow du,n,ic
cpup             1472 src/dps8/dps8_eis.c     word36 r = getMFReg36 (cpup, MFk & 017, allowDU, true, mod_fault); // allow du based on instruction, allow n,ic
cpup             1606 src/dps8/dps8_eis.c static void parseArgOperandDescriptor (cpu_state_t * cpup, uint k, fault_ipr_subtype_ *mod_fault)
cpup             1622 src/dps8/dps8_eis.c     word36 r = getMFReg36 (cpup, yREG, false, true, mod_fault); // disallow du, allow n,ic
cpup             1665 src/dps8/dps8_eis.c static void parseNumericOperandDescriptor (cpu_state_t * cpup, int k, fault_ipr_subtype_ *mod_fault)
cpup             1733 src/dps8/dps8_eis.c         e->N[k-1] = getMFReg18 (cpup,reg, false, false, mod_fault) & 077; // RL=1: disallow du,n,ic
cpup             1740 src/dps8/dps8_eis.c     word36 r = getMFReg36(cpup, MFk & 017, false, true, mod_fault); // disallow du, allow n, ic
cpup             1851 src/dps8/dps8_eis.c static void parseBitstringOperandDescriptor (cpu_state_t * cpup, int k, fault_ipr_subtype_ *mod_fault)
cpup             1907 src/dps8/dps8_eis.c         e->N[k-1] = getMFReg36(cpup, reg, false, false, mod_fault) & 077777777;  // RL=1: disallow du,n,ic
cpup             1927 src/dps8/dps8_eis.c     word36 r = getMFReg36(cpup, MFk & 017, false, true, mod_fault);  // disallow du, allow n,ic
cpup             1956 src/dps8/dps8_eis.c static void cleanupOperandDescriptor (cpu_state_t * cpup, int k)
cpup             1961 src/dps8/dps8_eis.c         EISWriteCache(cpup, & e -> addr [k - 1]);
cpup             1968 src/dps8/dps8_eis.c bool tandd_eis_interruptible (cpu_state_t * cpup)
cpup             2006 src/dps8/dps8_eis.c void tandd_eis_sample (cpu_state_t * cpup, uint unit, uint perWord)
cpup             2024 src/dps8/dps8_eis.c     advanceG7Faults (cpup);
cpup             2025 src/dps8/dps8_eis.c     bool noCheckTR = is_priv_mode (cpup);
cpup             2031 src/dps8/dps8_eis.c     if (! g7 && ! sample_interrupts (cpup))
cpup             2034 src/dps8/dps8_eis.c       cleanupOperandDescriptor (cpup, k);
cpup             2038 src/dps8/dps8_eis.c       doG7Fault (cpup, ! noCheckTR);
cpup             2064 src/dps8/dps8_eis.c void a4bd (cpu_state_t * cpup)
cpup             2077 src/dps8/dps8_eis.c     word36 ur = getCrAR (cpup, reg);
cpup             2150 src/dps8/dps8_eis.c void s4bd (cpu_state_t * cpup)
cpup             2158 src/dps8/dps8_eis.c     word36 ur = getCrAR (cpup, reg);
cpup             2197 src/dps8/dps8_eis.c void axbd (cpu_state_t * cpup, uint sz)
cpup             2205 src/dps8/dps8_eis.c     word36 rcnt = getCrAR (cpup, reg);
cpup             2275 src/dps8/dps8_eis.c void abd (cpu_state_t * cpup)
cpup             2285 src/dps8/dps8_eis.c     word24 r = getCrAR (cpup, (word4) reg) & MASK24;
cpup             2338 src/dps8/dps8_eis.c 
cpup             2352 src/dps8/dps8_eis.c 
cpup             2485 src/dps8/dps8_eis.c void awd (cpu_state_t * cpup)
cpup             2495 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18);
cpup             2532 src/dps8/dps8_eis.c void sbd (cpu_state_t * cpup)
cpup             2539 src/dps8/dps8_eis.c     word24 r = getCrAR (cpup, (word4) reg) & MASK24;
cpup             2568 src/dps8/dps8_eis.c void swd (cpu_state_t * cpup)
cpup             2578 src/dps8/dps8_eis.c     int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18);
cpup             2614 src/dps8/dps8_eis.c void s9bd (cpu_state_t * cpup)
cpup             2624 src/dps8/dps8_eis.c     word21 r = getCrAR (cpup, reg) & MASK21;;
cpup             2691 src/dps8/dps8_eis.c void asxbd (cpu_state_t * cpup, uint sz, bool sub)
cpup             2912 src/dps8/dps8_eis.c     word36 rcnt = getCrAR (cpup, reg);
cpup             3097 src/dps8/dps8_eis.c void cmpc (cpu_state_t * cpup)
cpup             3128 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             3129 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             3131 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             3132 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 1, false, &mod_fault);
cpup             3184 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1));
cpup             3185 src/dps8/dps8_eis.c         word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n
cpup             3186 src/dps8/dps8_eis.c         word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n
cpup             3192 src/dps8/dps8_eis.c             cleanupOperandDescriptor (cpup, 1);
cpup             3193 src/dps8/dps8_eis.c             cleanupOperandDescriptor (cpup, 2);
cpup             3202 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1));
cpup             3204 src/dps8/dps8_eis.c             word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n
cpup             3210 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 1);
cpup             3211 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 2);
cpup             3220 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1));
cpup             3221 src/dps8/dps8_eis.c             word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n
cpup             3228 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 1);
cpup             3229 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 2);
cpup             3235 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             3236 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             3243 src/dps8/dps8_eis.c void scd (cpu_state_t * cpup)
cpup             3266 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             3267 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             3268 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             3271 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             3272 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault); // use TA1
cpup             3273 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             3365 src/dps8/dps8_eis.c         c1 = EISget469 (cpup, 2, 0);
cpup             3366 src/dps8/dps8_eis.c         c2 = EISget469 (cpup, 2, 1);
cpup             3412 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside
cpup             3413 src/dps8/dps8_eis.c             yCharn11 = EISget469 (cpup, 1, cpu.du.CHTALLY);
cpup             3414 src/dps8/dps8_eis.c             yCharn12 = EISget469 (cpup, 1, cpu.du.CHTALLY + 1);
cpup             3427 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             3429 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             3430 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             3431 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             3438 src/dps8/dps8_eis.c void scdr (cpu_state_t * cpup)
cpup             3461 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             3462 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             3463 src/dps8/dps8_eis.c     setupOperandDescriptorCache(cpup,3);
cpup             3466 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault);
cpup             3467 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 2, 1, true, &mod_fault); // Use TA1
cpup             3468 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             3560 src/dps8/dps8_eis.c         c1 = EISget469 (cpup, 2, 0);
cpup             3561 src/dps8/dps8_eis.c         c2 = EISget469 (cpup, 2, 1);
cpup             3598 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside
cpup             3599 src/dps8/dps8_eis.c             yCharn11 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1);
cpup             3600 src/dps8/dps8_eis.c             yCharn12 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY);
cpup             3614 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             3616 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             3617 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             3618 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             3625 src/dps8/dps8_eis.c void scm (cpu_state_t * cpup)
cpup             3664 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             3665 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             3666 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             3669 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             3670 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault);
cpup             3671 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             3742 src/dps8/dps8_eis.c         ctest = EISget469 (cpup, 2, 0);
cpup             3768 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside
cpup             3769 src/dps8/dps8_eis.c         word9 yCharn1 = EISget469 (cpup, 1, cpu.du.CHTALLY);
cpup             3784 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             3786 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             3787 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             3788 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             3794 src/dps8/dps8_eis.c void scmr (cpu_state_t * cpup)
cpup             3833 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             3834 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             3835 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             3838 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             3839 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault);
cpup             3840 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             3915 src/dps8/dps8_eis.c         ctest = EISget469 (cpup, 2, 0);
cpup             3940 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside
cpup             3941 src/dps8/dps8_eis.c         word9 yCharn1 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1);
cpup             3956 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             3958 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             3959 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             3960 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             3968 src/dps8/dps8_eis.c 
cpup             3988 src/dps8/dps8_eis.c static word9 xlate (cpu_state_t * cpup, EISaddr * xlatTbl, uint dstTA, uint c)
cpup             3991 src/dps8/dps8_eis.c     word36 entry = EISReadIdx(cpup, xlatTbl, idx);
cpup             4007 src/dps8/dps8_eis.c void tct (cpu_state_t * cpup)
cpup             4035 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             4036 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,2);
cpup             4037 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             4040 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             4041 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 2, &mod_fault);
cpup             4042 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             4156 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 2); // a table read per char
cpup             4157 src/dps8/dps8_eis.c         word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char
cpup             4174 src/dps8/dps8_eis.c         word9 cout = xlate (cpup, &e->ADDR2, CTA9, m);
cpup             4193 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             4195 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             4196 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             4197 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             4200 src/dps8/dps8_eis.c void tctr (cpu_state_t * cpup)
cpup             4231 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             4232 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,2);
cpup             4233 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             4236 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             4237 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 2, &mod_fault);
cpup             4238 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             4353 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 2); // a table read per char
cpup             4354 src/dps8/dps8_eis.c         word9 c = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); // get src char
cpup             4371 src/dps8/dps8_eis.c         word9 cout = xlate (cpup, &e->ADDR2, CTA9, m);
cpup             4390 src/dps8/dps8_eis.c     EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true);
cpup             4392 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             4393 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             4394 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             4459 src/dps8/dps8_eis.c void mlr (cpu_state_t * cpup)
cpup             4472 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             4473 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             4477 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault);
cpup             4478 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault);
cpup             4647 src/dps8/dps8_eis.c             EISReadPage (cpup, & e -> ADDR1, cpu.du.CHTALLY / 4, pg);
cpup             4648 src/dps8/dps8_eis.c             EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg);
cpup             4651 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             4652 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             4697 src/dps8/dps8_eis.c             EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg);
cpup             4700 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             4701 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             4726 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 4);
cpup             4728 src/dps8/dps8_eis.c             word36 w = EISReadIdx (cpup, & e -> ADDR1, n);
cpup             4729 src/dps8/dps8_eis.c             EISWriteIdx (cpup, & e -> ADDR2, n, w, true);
cpup             4731 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             4732 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             4758 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 4);
cpup             4760 src/dps8/dps8_eis.c             EISWriteIdx (cpup, & e -> ADDR2, n, w, true);
cpup             4762 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             4763 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             4773 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, tdPer);
cpup             4774 src/dps8/dps8_eis.c         word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char
cpup             4782 src/dps8/dps8_eis.c           EISput469 (cpup, 2, cpu.du.CHTALLY, c);
cpup             4826 src/dps8/dps8_eis.c             EISput469 (cpup, 2, cpu.du.CHTALLY, cout);
cpup             4840 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, tdPer);
cpup             4845 src/dps8/dps8_eis.c                   EISput469 (cpup, 2, cpu.du.CHTALLY, 015); // 015 is decimal -
cpup             4847 src/dps8/dps8_eis.c                   EISput469 (cpup, 2, cpu.du.CHTALLY, 014); // 014 is decimal +
cpup             4850 src/dps8/dps8_eis.c               EISput469 (cpup, 2, cpu.du.CHTALLY, fillT);
cpup             4853 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             4854 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             4866 src/dps8/dps8_eis.c void mrl (cpu_state_t * cpup)
cpup             4879 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             4880 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             4884 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault);
cpup             4885 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault);
cpup             5027 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             5029 src/dps8/dps8_eis.c             word36 w = EISReadIdx (cpup, & e -> ADDR1, n);
cpup             5030 src/dps8/dps8_eis.c             EISWriteIdx (cpup, & e -> ADDR2, n, w, true);
cpup             5032 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             5033 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             5063 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             5065 src/dps8/dps8_eis.c             EISWriteIdx (cpup, & e -> ADDR2, n, w, true);
cpup             5067 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 1);
cpup             5068 src/dps8/dps8_eis.c         cleanupOperandDescriptor (cpup, 2);
cpup             5077 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             5078 src/dps8/dps8_eis.c         word9 c = EISget469 (cpup, 1, e -> N1 - cpu.du.CHTALLY - 1); // get src char
cpup             5086 src/dps8/dps8_eis.c           EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, c);
cpup             5130 src/dps8/dps8_eis.c             EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, cout);
cpup             5144 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             5149 src/dps8/dps8_eis.c                   EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 015); // 015 is decimal -
cpup             5151 src/dps8/dps8_eis.c                   EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 014); // 014 is decimal +
cpup             5155 src/dps8/dps8_eis.c                  EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, fillT);
cpup             5159 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             5160 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             5198 src/dps8/dps8_eis.c static void EISloadInputBufferNumeric (cpu_state_t * cpup, int k)
cpup             5220 src/dps8/dps8_eis.c         word9 c = EISget49(cpup, a, &pos, TN);
cpup             5361 src/dps8/dps8_eis.c static void EISloadInputBufferAlphnumeric (cpu_state_t * cpup, int k)
cpup             5378 src/dps8/dps8_eis.c         word9 c = EISget469 (cpup, k, n);
cpup             5383 src/dps8/dps8_eis.c static void EISwriteOutputBufferToMemory (cpu_state_t * cpup, int k)
cpup             5390 src/dps8/dps8_eis.c         EISput469 (cpup, k, n, c49);
cpup             5394 src/dps8/dps8_eis.c static void writeToOutputBuffer (cpu_state_t *cpup, word9 **dstAddr, int szSrc, int szDst, word9 c49)
cpup             5513 src/dps8/dps8_eis.c static int mopCHT (cpu_state_t * cpup)
cpup             5525 src/dps8/dps8_eis.c         word9 entry = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);  // get mop table entries
cpup             5527 src/dps8/dps8_eis.c         word9 entry = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);  // get mop table entries
cpup             5557 src/dps8/dps8_eis.c static int mopENF (cpu_state_t * cpup)
cpup             5566 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[2]);
cpup             5572 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[3]);
cpup             5580 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[4]);
cpup             5603 src/dps8/dps8_eis.c static int mopIGN (cpu_state_t * cpup)
cpup             5637 src/dps8/dps8_eis.c static int mopINSA (cpu_state_t * cpup)
cpup             5654 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[1]);
cpup             5664 src/dps8/dps8_eis.c             EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             5666 src/dps8/dps8_eis.c             EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             5684 src/dps8/dps8_eis.c             word9 c = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             5686 src/dps8/dps8_eis.c             word9 c = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             5688 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, c);
cpup             5695 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF-1]);
cpup             5709 src/dps8/dps8_eis.c 
cpup             5712 src/dps8/dps8_eis.c 
cpup             5714 src/dps8/dps8_eis.c 
cpup             5723 src/dps8/dps8_eis.c 
cpup             5725 src/dps8/dps8_eis.c 
cpup             5727 src/dps8/dps8_eis.c 
cpup             5730 src/dps8/dps8_eis.c 
cpup             5732 src/dps8/dps8_eis.c 
cpup             5743 src/dps8/dps8_eis.c 
cpup             5768 src/dps8/dps8_eis.c static int mopINSB (cpu_state_t * cpup)
cpup             5783 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             5793 src/dps8/dps8_eis.c             EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             5795 src/dps8/dps8_eis.c             EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             5809 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]);
cpup             5820 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9));
cpup             5823 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, e->mopAddress, &e->mopPos, CTN9));
cpup             5843 src/dps8/dps8_eis.c static int mopINSM (cpu_state_t * cpup)
cpup             5852 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             5874 src/dps8/dps8_eis.c static int mopINSN (cpu_state_t * cpup)
cpup             5901 src/dps8/dps8_eis.c             EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             5903 src/dps8/dps8_eis.c             EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             5905 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             5912 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9));
cpup             5914 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, e->mopAddress, &e->mopPos, CTN9));
cpup             5926 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]);
cpup             5928 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             5943 src/dps8/dps8_eis.c static int mopINSP (cpu_state_t * cpup)
cpup             5963 src/dps8/dps8_eis.c             EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             5965 src/dps8/dps8_eis.c             EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             5967 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             5971 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9));
cpup             5973 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, e->mopAddress, &e->mopPos, CTN9));
cpup             5982 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]);
cpup             5984 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             6001 src/dps8/dps8_eis.c static int mopLTE (cpu_state_t * cpup)
cpup             6015 src/dps8/dps8_eis.c     word9 next = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9);
cpup             6017 src/dps8/dps8_eis.c     word9 next = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9);
cpup             6072 src/dps8/dps8_eis.c static int mopMFLC (cpu_state_t * cpup)
cpup             6104 src/dps8/dps8_eis.c                 writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             6112 src/dps8/dps8_eis.c                 writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[4]);
cpup             6114 src/dps8/dps8_eis.c                 writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6124 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6178 src/dps8/dps8_eis.c static int mopMFLS (cpu_state_t * cpup)
cpup             6201 src/dps8/dps8_eis.c                 writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             6215 src/dps8/dps8_eis.c                     writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[2]);
cpup             6228 src/dps8/dps8_eis.c                     writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6239 src/dps8/dps8_eis.c                     writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[3]);
cpup             6245 src/dps8/dps8_eis.c                     writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6253 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6288 src/dps8/dps8_eis.c static int mopMORS (cpu_state_t * cpup)
cpup             6314 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6330 src/dps8/dps8_eis.c static int mopMVC (cpu_state_t * cpup)
cpup             6349 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, *e->in);
cpup             6387 src/dps8/dps8_eis.c static int mopMSES (cpu_state_t * cpup)
cpup             6391 src/dps8/dps8_eis.c         return mopMVC (cpup);   // XXX I think!
cpup             6434 src/dps8/dps8_eis.c         writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6450 src/dps8/dps8_eis.c static int mopMVZA (cpu_state_t * cpup)
cpup             6474 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[1]);
cpup             6483 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6491 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6516 src/dps8/dps8_eis.c static int mopMVZB (cpu_state_t * cpup)
cpup             6540 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             6549 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6557 src/dps8/dps8_eis.c             writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c);
cpup             6577 src/dps8/dps8_eis.c static int mopSES (cpu_state_t * cpup)
cpup             6642 src/dps8/dps8_eis.c static MOP_struct* EISgetMop (cpu_state_t * cpup)
cpup             6662 src/dps8/dps8_eis.c         p->data = EISRead(cpup, p);   // read data word from memory
cpup             6669 src/dps8/dps8_eis.c         p->data = EISRead(cpup, &e->ADDR2);   // read it from memory
cpup             6672 src/dps8/dps8_eis.c         PNL (p->data = EISRead(cpup, e->mopAddress));   // read it from memory
cpup             6675 src/dps8/dps8_eis.c         p->data = EISRead(cpup, e->mopAddress);   // read it from memory
cpup             6678 src/dps8/dps8_eis.c         p->data = EISRead(cpup, e->mopAddress);   // read it from memory
cpup             6705 src/dps8/dps8_eis.c static void mopExecutor (cpu_state_t * cpup)
cpup             6707 src/dps8/dps8_eis.c static void mopExecutor (cpu_state_t * cpup, int kMop)
cpup             6743 src/dps8/dps8_eis.c         MOP_struct *m = EISgetMop(cpup);
cpup             6750 src/dps8/dps8_eis.c         int mres = m->f(cpup);    // execute mop
cpup             6786 src/dps8/dps8_eis.c                     writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]);
cpup             6850 src/dps8/dps8_eis.c void mve (cpu_state_t * cpup)
cpup             6859 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             6860 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             6861 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 3, &mod_fault);
cpup             6864 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault);
cpup             6865 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault);
cpup             6866 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor(cpup, 3, 3, false, &mod_fault);
cpup             6958 src/dps8/dps8_eis.c     EISloadInputBufferAlphnumeric (cpup, 1);   // according to MF1
cpup             6964 src/dps8/dps8_eis.c     mopExecutor (cpup);
cpup             6966 src/dps8/dps8_eis.c     mopExecutor (cpup, 2);
cpup             6971 src/dps8/dps8_eis.c     EISwriteOutputBufferToMemory (cpup, 3);
cpup             6972 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             6973 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             6974 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             6977 src/dps8/dps8_eis.c void mvne (cpu_state_t * cpup)
cpup             6984 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             6985 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             6986 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 3, &mod_fault);
cpup             6989 src/dps8/dps8_eis.c     parseNumericOperandDescriptor (cpup, 1, &mod_fault);
cpup             6990 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 2, false, &mod_fault);
cpup             6991 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 3, 3, false, &mod_fault);
cpup             7161 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             7182 src/dps8/dps8_eis.c     mopExecutor (cpup);
cpup             7184 src/dps8/dps8_eis.c     mopExecutor (cpup, 2);
cpup             7189 src/dps8/dps8_eis.c     EISwriteOutputBufferToMemory (cpup, 3);
cpup             7190 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             7191 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             7192 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             7199 src/dps8/dps8_eis.c void mvt (cpu_state_t * cpup)
cpup             7215 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             7216 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             7217 src/dps8/dps8_eis.c     setupOperandDescriptorCache (cpup,3);
cpup             7220 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault);
cpup             7221 src/dps8/dps8_eis.c     parseAlphanumericOperandDescriptor (cpup, 2, 2, false, &mod_fault);
cpup             7222 src/dps8/dps8_eis.c     parseArgOperandDescriptor (cpup, 3, &mod_fault);
cpup             7360 src/dps8/dps8_eis.c         EISReadIdx(cpup, &e->ADDR1, (uint)lastpageidx);
cpup             7364 src/dps8/dps8_eis.c         EISReadIdx(cpup, &e->ADDR3, 0);
cpup             7365 src/dps8/dps8_eis.c         EISReadIdx(cpup, &e->ADDR3, xlatSize-1);
cpup             7393 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             7394 src/dps8/dps8_eis.c         word9 c = EISget469(cpup, 1, cpu.du.CHTALLY); // get src char
cpup             7402 src/dps8/dps8_eis.c             EISput469(cpup, 2, cpu.du.CHTALLY, xlate (cpup, &e->ADDR3, dstTA, c));
cpup             7410 src/dps8/dps8_eis.c             word9 cout = xlate(cpup, &e->ADDR3, dstTA, (uint) cidx);
cpup             7447 src/dps8/dps8_eis.c             EISput469 (cpup, 2, cpu.du.CHTALLY, cout);
cpup             7463 src/dps8/dps8_eis.c         word9 cfill = xlate(cpup, &e->ADDR3, dstTA, fill);
cpup             7491 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2));
cpup             7492 src/dps8/dps8_eis.c             EISput469 (cpup, 2, cpu.du.CHTALLY, cfill);
cpup             7496 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             7497 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             7498 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             7514 src/dps8/dps8_eis.c void cmpn (cpu_state_t * cpup)
cpup             7527 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             7528 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             7531 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             7532 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             7632 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             7640 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             7668 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             7669 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             7680 src/dps8/dps8_eis.c static void EISwrite4(cpu_state_t * cpup, EISaddr *p, int *pos, word4 char4)
cpup             7695 src/dps8/dps8_eis.c     w = EISRead(cpup, p);      // read dst memory into w
cpup             7738 src/dps8/dps8_eis.c     EISWriteIdx(cpup, p, 0, w, true); // XXX this is the inefficient part!
cpup             7747 src/dps8/dps8_eis.c static void EISwrite9(cpu_state_t *cpup, EISaddr *p, int *pos, word9 char9)
cpup             7762 src/dps8/dps8_eis.c     w = EISRead(cpup, p);      // read dst memory into w
cpup             7785 src/dps8/dps8_eis.c     EISWriteIdx (cpup, p, 0, w, true); // XXX this is the inefficient part!
cpup             7794 src/dps8/dps8_eis.c static void EISwrite49(cpu_state_t * cpup, EISaddr *p, int *pos, int tn, word9 c49)
cpup             7799 src/dps8/dps8_eis.c             EISwrite4(cpup, p, pos, (word4) c49);
cpup             7802 src/dps8/dps8_eis.c             EISwrite9(cpup, p, pos, c49);
cpup             7807 src/dps8/dps8_eis.c void mvn (cpu_state_t * cpup)
cpup             7831 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             7832 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             7835 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             7836 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             7963 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             8005 src/dps8/dps8_eis.c                         EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8010 src/dps8/dps8_eis.c                         EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8015 src/dps8/dps8_eis.c                     EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8032 src/dps8/dps8_eis.c                 EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8036 src/dps8/dps8_eis.c                 EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, (word9) res[i]);
cpup             8052 src/dps8/dps8_eis.c                         EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8057 src/dps8/dps8_eis.c                         EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8063 src/dps8/dps8_eis.c                     EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8075 src/dps8/dps8_eis.c                     EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8077 src/dps8/dps8_eis.c                     EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8081 src/dps8/dps8_eis.c                     EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN,
cpup             8113 src/dps8/dps8_eis.c sim_debug (DBG_CAC, & cpu_dev, "tstOVFfault %o\r\n", tstOVFfault (cpup));
cpup             8127 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             8128 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             8130 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             8132 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             8137 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             8142 src/dps8/dps8_eis.c void csl (cpu_state_t * cpup)
cpup             8204 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, & mod_fault);
cpup             8205 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, & mod_fault);
cpup             8208 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor (cpup, 1, & mod_fault);
cpup             8209 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor (cpup, 2, & mod_fault);
cpup             8271 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8272 src/dps8/dps8_eis.c         bool b1 = EISgetBitRWN(cpup, &e->ADDR1, true);
cpup             8274 src/dps8/dps8_eis.c         bool b2 = EISgetBitRWN(cpup, &e->ADDR2, true);
cpup             8289 src/dps8/dps8_eis.c         EISgetBitRWN(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 35);    // write bit w/ addr increment to memory
cpup             8296 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8300 src/dps8/dps8_eis.c             bool b2 = EISgetBitRWN(cpup, &e->ADDR2, true);
cpup             8315 src/dps8/dps8_eis.c             EISgetBitRWN(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 35);    // write bit w/ addr increment to memory
cpup             8319 src/dps8/dps8_eis.c     EISWriteCache (cpup, &e->ADDR2);
cpup             8321 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             8322 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             8334 src/dps8/dps8_eis.c         if (T && tstOVFfault (cpup))
cpup             8370 src/dps8/dps8_eis.c static bool EISgetBitRWNR (cpu_state_t * cpup, EISaddr * p, bool flush)
cpup             8406 src/dps8/dps8_eis.c     p -> data = EISRead (cpup, p); // read data word from memory
cpup             8417 src/dps8/dps8_eis.c         EISWriteIdx (cpup, p, 0, p -> data, flush); // write data word to memory
cpup             8430 src/dps8/dps8_eis.c void csr (cpu_state_t * cpup)
cpup             8474 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             8475 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             8478 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 1, &mod_fault);
cpup             8479 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 2, &mod_fault);
cpup             8556 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8557 src/dps8/dps8_eis.c         bool b1 = EISgetBitRWNR(cpup, &e->ADDR1, true);
cpup             8560 src/dps8/dps8_eis.c         bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true);
cpup             8572 src/dps8/dps8_eis.c         EISgetBitRWNR(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 0);
cpup             8579 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8583 src/dps8/dps8_eis.c             bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true);
cpup             8598 src/dps8/dps8_eis.c             EISgetBitRWNR(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 0);
cpup             8602 src/dps8/dps8_eis.c     EISWriteCache (cpup, &e->ADDR2);
cpup             8604 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             8605 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             8617 src/dps8/dps8_eis.c         if (T && tstOVFfault (cpup))
cpup             8626 src/dps8/dps8_eis.c void sztl (cpu_state_t * cpup)
cpup             8692 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 1, &mod_fault);
cpup             8693 src/dps8/dps8_eis.c     setupOperandDescriptor (cpup, 2, &mod_fault);
cpup             8696 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor (cpup, 1, &mod_fault);
cpup             8697 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor (cpup, 2, &mod_fault);
cpup             8760 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8761 src/dps8/dps8_eis.c         bool b1 = EISgetBitRWN (cpup, & e->ADDR1, true);
cpup             8762 src/dps8/dps8_eis.c         bool b2 = EISgetBitRWN (cpup, & e->ADDR2, true);
cpup             8778 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8780 src/dps8/dps8_eis.c             bool b2 = EISgetBitRWN (cpup, & e->ADDR2, true);
cpup             8793 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             8794 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             8806 src/dps8/dps8_eis.c         if (T && tstOVFfault (cpup))
cpup             8815 src/dps8/dps8_eis.c void sztr (cpu_state_t * cpup)
cpup             8863 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             8864 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             8867 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 1, &mod_fault);
cpup             8868 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 2, &mod_fault);
cpup             8945 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8946 src/dps8/dps8_eis.c         bool b1 = EISgetBitRWNR(cpup, &e->ADDR1, true);
cpup             8949 src/dps8/dps8_eis.c         bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true);
cpup             8965 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, cpu.du.CHTALLY, 36);
cpup             8969 src/dps8/dps8_eis.c             bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true);
cpup             8983 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             8984 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             8996 src/dps8/dps8_eis.c         if (T && tstOVFfault (cpup))
cpup             9014 src/dps8/dps8_eis.c static bool EISgetBit(cpu_state_t * cpup, EISaddr *p, int *cpos, int *bpos)
cpup             9044 src/dps8/dps8_eis.c     p->data = EISRead(cpup, p); // read data word from memory
cpup             9055 src/dps8/dps8_eis.c void cmpb (cpu_state_t * cpup)
cpup             9073 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             9074 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             9077 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 1, &mod_fault);
cpup             9078 src/dps8/dps8_eis.c     parseBitstringOperandDescriptor(cpup, 2, &mod_fault);
cpup             9143 src/dps8/dps8_eis.c             (void) EISgetBit (cpup, &e->ADDR1, &charPosn1, &bitPosn1);
cpup             9145 src/dps8/dps8_eis.c             (void) EISgetBit (cpup, &e->ADDR2, &charPosn2, &bitPosn2);
cpup             9149 src/dps8/dps8_eis.c         tandd_eis_sample (cpup, i, 36);
cpup             9150 src/dps8/dps8_eis.c         bool b1 = EISgetBit (cpup, &e->ADDR1, &charPosn1, &bitPosn1);
cpup             9151 src/dps8/dps8_eis.c         bool b2 = EISgetBit (cpup, &e->ADDR2, &charPosn2, &bitPosn2);
cpup             9160 src/dps8/dps8_eis.c             cleanupOperandDescriptor (cpup, 1);
cpup             9161 src/dps8/dps8_eis.c             cleanupOperandDescriptor (cpup, 2);
cpup             9171 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, i, 36);
cpup             9173 src/dps8/dps8_eis.c             bool b2 = EISgetBit(cpup, &e->ADDR2, &charPosn2, &bitPosn2);
cpup             9182 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 1);
cpup             9183 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 2);
cpup             9192 src/dps8/dps8_eis.c             tandd_eis_sample (cpup, i, 36);
cpup             9193 src/dps8/dps8_eis.c             bool b1 = EISgetBit(cpup, &e->ADDR1, &charPosn1, &bitPosn1);
cpup             9203 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 1);
cpup             9204 src/dps8/dps8_eis.c                 cleanupOperandDescriptor (cpup, 2);
cpup             9210 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             9211 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             9236 src/dps8/dps8_eis.c 
cpup             9276 src/dps8/dps8_eis.c 
cpup             9302 src/dps8/dps8_eis.c 
cpup             9326 src/dps8/dps8_eis.c 
cpup             9496 src/dps8/dps8_eis.c static void load9x(cpu_state_t * cpup, int n, EISaddr *addr, int pos)
cpup             9509 src/dps8/dps8_eis.c     word36 data = EISRead(cpup, addr);
cpup             9528 src/dps8/dps8_eis.c             data = EISRead(cpup, addr);    // read it from memory
cpup             9664 src/dps8/dps8_eis.c void btd (cpu_state_t * cpup)
cpup             9724 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             9725 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             9728 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             9729 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             9802 src/dps8/dps8_eis.c     load9x(cpup, (int) e->N1, &e->ADDR1, (int) e->CN1);
cpup             9874 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9877 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9881 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9897 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             9900 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, (word9) res[i]);
cpup             9914 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9917 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9922 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN,
cpup             9936 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             9937 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             9942 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             9961 src/dps8/dps8_eis.c 
cpup             9979 src/dps8/dps8_eis.c 
cpup             10153 src/dps8/dps8_eis.c void dtb (cpu_state_t * cpup)
cpup             10160 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             10161 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             10166 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             10167 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             10251 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             10327 src/dps8/dps8_eis.c         EISwrite9(cpup, &e->ADDR2, &pos, (word9) rshift_128 (x, (uint) shift).l & 0777);
cpup             10329 src/dps8/dps8_eis.c         EISwrite9(cpup, &e->ADDR2, &pos, (word9) (x >> shift )& 0777);
cpup             10341 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             10342 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             10347 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             10500 src/dps8/dps8_eis.c void ad2d (cpu_state_t * cpup)
cpup             10507 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             10508 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             10509 src/dps8/dps8_eis.c     setupOperandDescriptorCache(cpup,3);
cpup             10512 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             10513 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             10625 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             10633 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             10752 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10755 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10759 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10775 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[j] - '0'));
cpup             10778 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[j]);
cpup             10792 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10795 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10799 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             10810 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             10811 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             10814 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             10844 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             10845 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             10846 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             10848 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             10850 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             10855 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             10905 src/dps8/dps8_eis.c void ad3d (cpu_state_t * cpup)
cpup             10912 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             10913 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             10914 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 3, &mod_fault);
cpup             10917 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             10918 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             10919 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 3, &mod_fault);
cpup             11052 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             11060 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             11189 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11192 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11196 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11212 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             11215 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             11229 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11232 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11236 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11247 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             11248 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             11252 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             11282 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             11283 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             11284 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             11286 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             11288 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             11293 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             11302 src/dps8/dps8_eis.c void sb2d (cpu_state_t * cpup)
cpup             11309 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             11310 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             11311 src/dps8/dps8_eis.c     setupOperandDescriptorCache(cpup,3);
cpup             11314 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             11315 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             11429 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             11437 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             11556 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11559 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11563 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11579 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             11582 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             11596 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11599 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11603 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11614 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             11615 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             11619 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             11649 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             11650 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             11651 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             11653 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             11655 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             11660 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             11669 src/dps8/dps8_eis.c void sb3d (cpu_state_t * cpup)
cpup             11676 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             11677 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             11678 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 3, &mod_fault);
cpup             11681 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             11682 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             11683 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 3, &mod_fault);
cpup             11816 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             11824 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             11941 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11944 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11948 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11964 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             11967 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             11981 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11984 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11988 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             11999 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             12000 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             12004 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             12034 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             12035 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             12036 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             12038 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             12040 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             12045 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             12054 src/dps8/dps8_eis.c void mp2d (cpu_state_t * cpup)
cpup             12061 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             12062 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             12063 src/dps8/dps8_eis.c     setupOperandDescriptorCache(cpup,3);
cpup             12066 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             12067 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             12178 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             12186 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             12220 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12223 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12227 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12243 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             12246 src/dps8/dps8_eis.c             EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             12260 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12263 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12267 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12278 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             12279 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             12283 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             12313 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             12314 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             12315 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             12317 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             12319 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             12324 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             12333 src/dps8/dps8_eis.c void mp3d (cpu_state_t * cpup)
cpup             12340 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             12341 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             12342 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 3, &mod_fault);
cpup             12345 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             12346 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             12347 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 3, &mod_fault);
cpup             12480 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             12488 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             12534 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12537 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12541 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12557 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             12560 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             12574 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12577 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12581 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             12592 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             12593 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             12596 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             12626 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             12627 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             12628 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             12630 src/dps8/dps8_eis.c     if (TST_I_TRUNC && T && tstOVFfault (cpup))
cpup             12632 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             12637 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             13395 src/dps8/dps8_eis.c void dv2d (cpu_state_t * cpup)
cpup             13402 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             13403 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             13404 src/dps8/dps8_eis.c     setupOperandDescriptorCache(cpup, 3);
cpup             13407 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             13408 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             13520 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             13537 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             13686 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13689 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13693 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13709 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             13712 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             13726 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13729 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13733 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             13744 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             13745 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             13748 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             13778 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             13779 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             13780 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             13784 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             13789 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup             13798 src/dps8/dps8_eis.c void dv3d (cpu_state_t * cpup)
cpup             13806 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 1, &mod_fault);
cpup             13807 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 2, &mod_fault);
cpup             13808 src/dps8/dps8_eis.c     setupOperandDescriptor(cpup, 3, &mod_fault);
cpup             13811 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 1, &mod_fault);
cpup             13812 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 2, &mod_fault);
cpup             13813 src/dps8/dps8_eis.c     parseNumericOperandDescriptor(cpup, 3, &mod_fault);
cpup             13945 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 1);   // according to MF1
cpup             13963 src/dps8/dps8_eis.c     EISloadInputBufferNumeric (cpup, 2);   // according to MF2
cpup             14133 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14136 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14140 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14156 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0'));
cpup             14159 src/dps8/dps8_eis.c                 EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]);
cpup             14173 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14176 src/dps8/dps8_eis.c                         EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14180 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,
cpup             14191 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits
cpup             14192 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN,  op3->exponent       & 0xf); // lower 4-bits
cpup             14195 src/dps8/dps8_eis.c                     EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff);    // write 8-bit exponent
cpup             14225 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 1);
cpup             14226 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 2);
cpup             14227 src/dps8/dps8_eis.c     cleanupOperandDescriptor (cpup, 3);
cpup             14231 src/dps8/dps8_eis.c     if (EOvr && tstOVFfault (cpup))
cpup             14236 src/dps8/dps8_eis.c         if (tstOVFfault (cpup))
cpup               19 src/dps8/dps8_eis.h void setupEISoperands (cpu_state_t * cpup);
cpup               20 src/dps8/dps8_eis.h void abd (cpu_state_t * cpup);
cpup               21 src/dps8/dps8_eis.h void awd (cpu_state_t * cpup);
cpup               22 src/dps8/dps8_eis.h void a4bd (cpu_state_t * cpup);
cpup               23 src/dps8/dps8_eis.h void axbd (cpu_state_t * cpup, uint sz);
cpup               25 src/dps8/dps8_eis.h void sbd (cpu_state_t * cpup);
cpup               26 src/dps8/dps8_eis.h void swd (cpu_state_t * cpup);
cpup               27 src/dps8/dps8_eis.h void s4bd (cpu_state_t * cpup);
cpup               28 src/dps8/dps8_eis.h void s9bd (cpu_state_t * cpup);
cpup               29 src/dps8/dps8_eis.h void sxbd (cpu_state_t * cpup, uint sz);
cpup               30 src/dps8/dps8_eis.h void asxbd (cpu_state_t * cpup, uint sz, bool sub);
cpup               32 src/dps8/dps8_eis.h void s4bd (cpu_state_t * cpup);
cpup               33 src/dps8/dps8_eis.h void cmpc (cpu_state_t * cpup);
cpup               34 src/dps8/dps8_eis.h void scd (cpu_state_t * cpup);
cpup               35 src/dps8/dps8_eis.h void scdr (cpu_state_t * cpup);
cpup               36 src/dps8/dps8_eis.h void scm (cpu_state_t * cpup);
cpup               37 src/dps8/dps8_eis.h void scmr (cpu_state_t * cpup);
cpup               38 src/dps8/dps8_eis.h void tct (cpu_state_t * cpup);
cpup               39 src/dps8/dps8_eis.h void tctr (cpu_state_t * cpup);
cpup               40 src/dps8/dps8_eis.h void mlr (cpu_state_t * cpup);
cpup               41 src/dps8/dps8_eis.h void mrl (cpu_state_t * cpup);
cpup               42 src/dps8/dps8_eis.h void mve (cpu_state_t * cpup);
cpup               43 src/dps8/dps8_eis.h void mvne (cpu_state_t * cpup);
cpup               44 src/dps8/dps8_eis.h void mvt (cpu_state_t * cpup);
cpup               45 src/dps8/dps8_eis.h void cmpn (cpu_state_t * cpup);
cpup               46 src/dps8/dps8_eis.h void mvn (cpu_state_t * cpup);
cpup               48 src/dps8/dps8_eis.h void csl (cpu_state_t * cpup);
cpup               49 src/dps8/dps8_eis.h void sztl (cpu_state_t * cpup);
cpup               50 src/dps8/dps8_eis.h void csr (cpu_state_t * cpup);
cpup               51 src/dps8/dps8_eis.h void sztr (cpu_state_t * cpup);
cpup               52 src/dps8/dps8_eis.h void cmpb (cpu_state_t * cpup);
cpup               53 src/dps8/dps8_eis.h void btd (cpu_state_t * cpup);
cpup               54 src/dps8/dps8_eis.h void dtb (cpu_state_t * cpup);
cpup               55 src/dps8/dps8_eis.h void ad2d (cpu_state_t * cpup);
cpup               56 src/dps8/dps8_eis.h void ad3d (cpu_state_t * cpup);
cpup               57 src/dps8/dps8_eis.h void sb2d (cpu_state_t * cpup);
cpup               58 src/dps8/dps8_eis.h void sb3d (cpu_state_t * cpup);
cpup               59 src/dps8/dps8_eis.h void mp2d (cpu_state_t * cpup);
cpup               60 src/dps8/dps8_eis.h void mp3d (cpu_state_t * cpup);
cpup               61 src/dps8/dps8_eis.h void dv2d (cpu_state_t * cpup);
cpup               62 src/dps8/dps8_eis.h void dv3d (cpu_state_t * cpup);
cpup               63 src/dps8/dps8_eis.h bool tandd_eis_interruptible (cpu_state_t * cpup);
cpup               64 src/dps8/dps8_eis.h void tandd_eis_sample (cpu_state_t * cpup, uint unit, uint perWord);
cpup              256 src/dps8/dps8_faults.c            cpu_state_t * cpup = _cpup;
cpup              266 src/dps8/dps8_faults.c void clearFaultCycle (cpu_state_t * cpup)
cpup              358 src/dps8/dps8_faults.c static word3 ia_port (cpu_state_t * cpup)
cpup              382 src/dps8/dps8_faults.c   cpu_state_t * cpup = _cpup;
cpup              710 src/dps8/dps8_faults.c                 cpu.cu.IACHN = ia_port (cpup);
cpup              718 src/dps8/dps8_faults.c             cpu.cu.IACHN = ia_port (cpup);
cpup              727 src/dps8/dps8_faults.c         cpu.cu.IACHN = cpu.cu.IA ? ia_port (cpup) : 0;
cpup              822 src/dps8/dps8_faults.c             if ((! sample_interrupts (cpup)) &&
cpup              862 src/dps8/dps8_faults.c void do_FFV_fault (cpu_state_t * cpup, uint fault_number, const char * fault_msg)
cpup              980 src/dps8/dps8_faults.c             if ((! sample_interrupts (cpup)) &&
cpup             1017 src/dps8/dps8_faults.c     cpu_state_t * cpup = _cpup;
cpup             1031 src/dps8/dps8_faults.c bool bG7Pending (cpu_state_t * cpup)
cpup             1039 src/dps8/dps8_faults.c bool bG7PendingNoTRO (cpu_state_t * cpup)
cpup             1049 src/dps8/dps8_faults.c     cpu_state_t * cpup = &cpus[cpuNo];
cpup             1054 src/dps8/dps8_faults.c     (void)atomic_fetch_or_explicit(&cpup->g7FaultsPreset, (1u << faultNo), memory_order_acquire);
cpup             1056 src/dps8/dps8_faults.c     cpup->g7FaultsPreset |= (1u << faultNo);
cpup             1076 src/dps8/dps8_faults.c     cpu_state_t * cpup = &cpus[cpuNo];
cpup             1077 src/dps8/dps8_faults.c     cpup->execSwitchesReq = true;
cpup             1083 src/dps8/dps8_faults.c void set_FFV_fault (cpu_state_t * cpup, uint f_fault_no)
cpup             1091 src/dps8/dps8_faults.c void clearTROFault (cpu_state_t * cpup)
cpup             1096 src/dps8/dps8_faults.c void doG7Fault (cpu_state_t * cpup, bool allowTR)
cpup             1149 src/dps8/dps8_faults.c            do_FFV_fault (cpup, 1, "OC TRAP");
cpup             1157 src/dps8/dps8_faults.c            do_FFV_fault (cpup, 2, "CU HIST OVF TRAP");
cpup             1165 src/dps8/dps8_faults.c            do_FFV_fault (cpup, 3, "ADR TRAP");
cpup             1174 src/dps8/dps8_faults.c void advanceG7Faults (cpu_state_t * cpup)
cpup               86 src/dps8/dps8_faults.h void clearFaultCycle (cpu_state_t * cpup);
cpup               89 src/dps8/dps8_faults.h void cu_safe_restore (cpu_state_t * cpup);
cpup               91 src/dps8/dps8_faults.h NO_RETURN void doG7Fault(cpu_state_t * cpup, bool allowTR);
cpup              127 src/dps8/dps8_faults.h bool bG7PendingNoTRO (cpu_state_t * cpup);
cpup              128 src/dps8/dps8_faults.h bool bG7Pending (cpu_state_t * cpup);
cpup              131 src/dps8/dps8_faults.h void clearTROFault (cpu_state_t * cpup);
cpup              132 src/dps8/dps8_faults.h void advanceG7Faults (cpu_state_t * cpup);
cpup              133 src/dps8/dps8_faults.h void set_FFV_fault (cpu_state_t * cpup, uint f_fault_no);
cpup              134 src/dps8/dps8_faults.h void do_FFV_fault (cpu_state_t * cpup, uint fault_number, const char * fault_msg);
cpup              411 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              443 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              465 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              487 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              509 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              619 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              665 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              687 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              709 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              732 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              800 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             1366 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             1419 src/dps8/dps8_fnp2.c       cpu_state_t * cpup = _cpup;
cpup             1524 src/dps8/dps8_fnp2.c     cpu_state_t * cpup    = _cpup;
cpup             1601 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             1995 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             2232 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             2258 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             2384 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup             2829 src/dps8/dps8_fnp2.c     cpu_state_t * cpup = _cpup;
cpup              164 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1167 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1236 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1318 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1448 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1523 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1728 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1792 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1864 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup             1923 src/dps8/dps8_fnp2_iomcmd.c     cpu_state_t * cpup = _cpup;
cpup               52 src/dps8/dps8_iefp.c void Read (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp)
cpup               55 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup               63 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup               69 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup               70 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup               71 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, cyctyp);
cpup               74 src/dps8/dps8_iefp.c                   cache_read_lock (cpup, cpu.iefpFinalAddress, result, __func__);
cpup               76 src/dps8/dps8_iefp.c                   cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup               78 src/dps8/dps8_iefp.c                 cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup               91 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup               92 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, cyctyp);
cpup               95 src/dps8/dps8_iefp.c                   cache_read_lock (cpup, address, result, __func__);
cpup               97 src/dps8/dps8_iefp.c                   cache_read (cpup, address, result, __func__);
cpup               99 src/dps8/dps8_iefp.c                 cache_read (cpup, address, result, __func__);
cpup              120 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 1);
cpup              134 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 1);
cpup              156 src/dps8/dps8_iefp.c void ReadAPUDataRead (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              158 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              163 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              166 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              167 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              168 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup              169 src/dps8/dps8_iefp.c         cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              179 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              180 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup              181 src/dps8/dps8_iefp.c         cache_read (cpup, address, result, __func__);
cpup              196 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              199 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 1);
cpup              209 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 1);
cpup              226 src/dps8/dps8_iefp.c void ReadOperandRead (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              228 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              233 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              236 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              237 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              238 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_READ);
cpup              239 src/dps8/dps8_iefp.c         cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              249 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              250 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_READ);
cpup              251 src/dps8/dps8_iefp.c         cache_read (cpup, address, result, __func__);
cpup              266 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              269 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 1);
cpup              280 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 1);
cpup              298 src/dps8/dps8_iefp.c void ReadOperandRMW (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              300 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              305 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              308 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              309 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              310 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_RMW);
cpup              311 src/dps8/dps8_iefp.c         cache_read_lock (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              321 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              322 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_RMW);
cpup              323 src/dps8/dps8_iefp.c         cache_read_lock (cpup, address, result, __func__);
cpup              338 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              341 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 1);
cpup              351 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 1);
cpup              368 src/dps8/dps8_iefp.c void ReadAPUDataRMW (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              370 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              375 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              378 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              379 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              380 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_RMW);
cpup              381 src/dps8/dps8_iefp.c         cache_read_lock (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              391 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              392 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_RMW);
cpup              393 src/dps8/dps8_iefp.c         cache_read_lock (cpup, address, result, __func__);
cpup              408 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              411 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataRMW (cpup, result, 1);
cpup              421 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataRMW (cpup, result, 1);
cpup              440 src/dps8/dps8_iefp.c void ReadInstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              443 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              448 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              451 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              452 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              453 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INSTRUCTION_FETCH);
cpup              454 src/dps8/dps8_iefp.c         cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              464 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              465 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INSTRUCTION_FETCH);
cpup              466 src/dps8/dps8_iefp.c         cache_read (cpup, address, result, __func__);
cpup              481 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              484 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 1);
cpup              494 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 1);
cpup              511 src/dps8/dps8_iefp.c void ReadIndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              513 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              518 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              521 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              522 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              523 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH);
cpup              524 src/dps8/dps8_iefp.c         cache_read (cpup, cpu.iefpFinalAddress, result, __func__);
cpup              534 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              535 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH);
cpup              536 src/dps8/dps8_iefp.c         cache_read (cpup, address, result, __func__);
cpup              551 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              554 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 1);
cpup              564 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 1);
cpup              583 src/dps8/dps8_iefp.c void Read2 (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp) {
cpup              586 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              592 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              595 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              596 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              598 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, cyctyp);
cpup              599 src/dps8/dps8_iefp.c         cache_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__);
cpup              613 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              614 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, cyctyp);
cpup              615 src/dps8/dps8_iefp.c         cache_read2 (cpup, address, result + 0, result + 1, __func__);
cpup              634 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              637 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 2);
cpup              651 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 2);
cpup              679 src/dps8/dps8_iefp.c void Read2OperandRead (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              682 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              687 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              690 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              691 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              693 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_READ);
cpup              694 src/dps8/dps8_iefp.c         cache_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__);
cpup              708 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              709 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_READ);
cpup              710 src/dps8/dps8_iefp.c         cache_read2 (cpup, address, result + 0, result + 1, __func__);
cpup              729 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              732 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 2);
cpup              746 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 2);
cpup              771 src/dps8/dps8_iefp.c void Read2OperandRMW (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              774 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              779 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              782 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              783 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              785 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_RMW);
cpup              786 src/dps8/dps8_iefp.c         cache_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__);
cpup              800 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              801 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_RMW);
cpup              802 src/dps8/dps8_iefp.c         cache_read2 (cpup, address, result + 0, result + 1, __func__);
cpup              821 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              824 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 2);
cpup              838 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 2);
cpup              857 src/dps8/dps8_iefp.c void Read2InstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              861 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              866 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              869 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              870 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              872 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INSTRUCTION_FETCH);
cpup              873 src/dps8/dps8_iefp.c         cache_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__);
cpup              887 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup              888 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INSTRUCTION_FETCH);
cpup              889 src/dps8/dps8_iefp.c         cache_read2 (cpup, address, result + 0, result + 1, __func__);
cpup              908 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              911 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 2);
cpup              925 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 2);
cpup              943 src/dps8/dps8_iefp.c void Read2RTCDOperandFetch (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              946 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              949 src/dps8/dps8_iefp.c     cpu.TPR.CA = get_BAR_address (cpup, address);
cpup              952 src/dps8/dps8_iefp.c     cpu.iefpFinalAddress = doAppendCycleRTCDOperandFetch (cpup, result, 2);
cpup              966 src/dps8/dps8_iefp.c     cpu.iefpFinalAddress = doAppendCycleRTCDOperandFetch (cpup, result, 2);
cpup              982 src/dps8/dps8_iefp.c void Read2IndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) {
cpup              985 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup              990 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup              993 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup              994 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup              996 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH);
cpup              997 src/dps8/dps8_iefp.c         cache_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__);
cpup             1011 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup             1012 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH);
cpup             1013 src/dps8/dps8_iefp.c         cache_read2 (cpup, address, result + 0, result + 1, __func__);
cpup             1032 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1035 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 2);
cpup             1049 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 2);
cpup             1068 src/dps8/dps8_iefp.c void Read8 (cpu_state_t * cpup, word18 address, word36 * result, bool isAR)
cpup             1072 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup             1079 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup             1085 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1086 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1088 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup             1089 src/dps8/dps8_iefp.c                 cache_readN (cpup, cpu.iefpFinalAddress, result, 8, __func__);
cpup             1107 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup             1108 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup             1109 src/dps8/dps8_iefp.c                 cache_readN (cpup, address, result, 8, __func__);
cpup             1132 src/dps8/dps8_iefp.c                 cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1136 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 8);
cpup             1155 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 8);
cpup             1179 src/dps8/dps8_iefp.c void Read16 (cpu_state_t * cpup, word18 address, word36 * result)
cpup             1182 src/dps8/dps8_iefp.c     Read8 (cpup, address, result, cpu.currentInstruction.b29);
cpup             1183 src/dps8/dps8_iefp.c     Read8 (cpup, address + 8, result + 8, cpu.currentInstruction.b29);
cpup             1187 src/dps8/dps8_iefp.c void ReadPage (cpu_state_t * cpup, word18 address, word36 * result, bool isAR)
cpup             1196 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup             1203 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup             1209 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1210 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1212 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup             1213 src/dps8/dps8_iefp.c                 cache_readN (cpup, cpu.iefpFinalAddress, result, PGSZ, __func__);
cpup             1231 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup             1232 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_READ);
cpup             1233 src/dps8/dps8_iefp.c                 cache_readN (cpup, address, result, PGSZ, __func__);
cpup             1256 src/dps8/dps8_iefp.c                 cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1260 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, PGSZ);
cpup             1280 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, PGSZ);
cpup             1305 src/dps8/dps8_iefp.c void Write (cpu_state_t * cpup, word18 address, word36 data, processor_cycle_type cyctyp) {
cpup             1350 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1353 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1);
cpup             1363 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1);
cpup             1379 src/dps8/dps8_iefp.c void WriteAPUDataStore (cpu_state_t * cpup, word18 address, word36 data) {
cpup             1382 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup             1387 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup             1390 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1391 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1392 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1393 src/dps8/dps8_iefp.c         if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1))
cpup             1394 src/dps8/dps8_iefp.c           cache_write (cpup, cpu.iefpFinalAddress, data, __func__);
cpup             1404 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup             1405 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1406 src/dps8/dps8_iefp.c         if (! sdpap_store (cpup, address, & data, 1))
cpup             1407 src/dps8/dps8_iefp.c           cache_write (cpup, address, data, __func__);
cpup             1422 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1425 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1);
cpup             1435 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1);
cpup             1449 src/dps8/dps8_iefp.c void WriteOperandStore (cpu_state_t * cpup, word18 address, word36 data) {
cpup             1452 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup             1457 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup             1460 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1461 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1462 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_STORE);
cpup             1464 src/dps8/dps8_iefp.c           { if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) cache_write_zone (cpup, cpu.iefpFinalAddress, data, __func__); }
cpup             1466 src/dps8/dps8_iefp.c           { if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) cache_write (cpup, cpu.iefpFinalAddress, data, __func__); }
cpup             1476 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup             1477 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_STORE);
cpup             1479 src/dps8/dps8_iefp.c           { if (! sdpap_store (cpup, address, & data, 1)) cache_write_zone (cpup, address, data, __func__); }
cpup             1481 src/dps8/dps8_iefp.c           { if (! sdpap_store (cpup, address, & data, 1)) cache_write (cpup, address, data, __func__); }
cpup             1496 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1499 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1);
cpup             1509 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1);
cpup             1525 src/dps8/dps8_iefp.c void Write2 (cpu_state_t * cpup, word18 address, word36 * data, processor_cycle_type cyctyp)
cpup             1613 src/dps8/dps8_iefp.c void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data) {
cpup             1615 src/dps8/dps8_iefp.c   bool isBAR = get_bar_mode (cpup);
cpup             1620 src/dps8/dps8_iefp.c   switch (get_addr_mode (cpup)) {
cpup             1623 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1624 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1625 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_STORE);
cpup             1626 src/dps8/dps8_iefp.c         if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, 2))
cpup             1627 src/dps8/dps8_iefp.c           cache_write2 (cpup, cpu.iefpFinalAddress, data [0], data [1], __func__);
cpup             1638 src/dps8/dps8_iefp.c         set_apu_status (cpup, apuStatus_FABS);
cpup             1639 src/dps8/dps8_iefp.c         fauxDoAppendCycle (cpup, OPERAND_STORE);
cpup             1640 src/dps8/dps8_iefp.c         if (! sdpap_store (cpup, address, data, 2))
cpup             1641 src/dps8/dps8_iefp.c           cache_write2 (cpup, address, data [0], data [1], __func__);
cpup             1657 src/dps8/dps8_iefp.c         cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1660 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2);
cpup             1671 src/dps8/dps8_iefp.c         cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2);
cpup             1687 src/dps8/dps8_iefp.c void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR)
cpup             1690 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup             1693 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup             1699 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1700 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1701 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1702 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1))
cpup             1703 src/dps8/dps8_iefp.c                   cache_write (cpup, cpu.iefpFinalAddress, data, __func__);
cpup             1716 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup             1717 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1718 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, address, & data, 1))
cpup             1719 src/dps8/dps8_iefp.c                   cache_write (cpup, address, data, __func__);
cpup             1737 src/dps8/dps8_iefp.c                 cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1741 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1);
cpup             1755 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1);
cpup             1770 src/dps8/dps8_iefp.c void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR)
cpup             1775 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup             1780 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup             1786 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1787 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1788 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1789 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, 8))
cpup             1790 src/dps8/dps8_iefp.c                   cache_writeN (cpup, cpu.iefpFinalAddress, data, 8, __func__);
cpup             1808 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup             1809 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1810 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, address, data, 8))
cpup             1811 src/dps8/dps8_iefp.c                   cache_writeN (cpup, address, data, 8, __func__);
cpup             1834 src/dps8/dps8_iefp.c                 cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1838 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8);
cpup             1858 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8);
cpup             1879 src/dps8/dps8_iefp.c void Write16 (cpu_state_t * cpup, word18 address, word36 * data)
cpup             1882 src/dps8/dps8_iefp.c     Write8 (cpup, address, data, cpu.currentInstruction.b29);
cpup             1883 src/dps8/dps8_iefp.c     Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29);
cpup             1886 src/dps8/dps8_iefp.c void Write32 (cpu_state_t * cpup, word18 address, word36 * data)
cpup             1891 src/dps8/dps8_iefp.c     Write8 (cpup, address, data, cpu.currentInstruction.b29);
cpup             1892 src/dps8/dps8_iefp.c     Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29);
cpup             1893 src/dps8/dps8_iefp.c     Write8 (cpup, address + 16, data + 16, cpu.currentInstruction.b29);
cpup             1894 src/dps8/dps8_iefp.c     Write8 (cpup, address + 24, data + 24, cpu.currentInstruction.b29);
cpup             1897 src/dps8/dps8_iefp.c void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR)
cpup             1906 src/dps8/dps8_iefp.c     bool isBAR = get_bar_mode (cpup);
cpup             1911 src/dps8/dps8_iefp.c     switch (get_addr_mode (cpup))
cpup             1917 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = get_BAR_address (cpup, address);
cpup             1918 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS); // XXX maybe...
cpup             1919 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1920 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, PGSZ))
cpup             1921 src/dps8/dps8_iefp.c                   cache_writeN (cpup, cpu.iefpFinalAddress, data, PGSZ, __func__);
cpup             1939 src/dps8/dps8_iefp.c                 set_apu_status (cpup, apuStatus_FABS);
cpup             1940 src/dps8/dps8_iefp.c                 fauxDoAppendCycle (cpup, APU_DATA_STORE);
cpup             1941 src/dps8/dps8_iefp.c                 if (! sdpap_store (cpup, address, data, PGSZ))
cpup             1942 src/dps8/dps8_iefp.c                   cache_writeN (cpup, address, data, PGSZ, __func__);
cpup             1965 src/dps8/dps8_iefp.c                 cpu.TPR.CA = get_BAR_address (cpup, address);
cpup             1969 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ);
cpup             1989 src/dps8/dps8_iefp.c                 cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ);
cpup             2010 src/dps8/dps8_iefp.c void ReadIndirect (cpu_state_t * cpup)
cpup             2014 src/dps8/dps8_iefp.c         ReadIndirectWordFetch (cpup, cpu.TPR.CA, cpu.itxPair);
cpup             2019 src/dps8/dps8_iefp.c         Read2IndirectWordFetch (cpup, cpu.TPR.CA, cpu.itxPair);
cpup               47 src/dps8/dps8_iefp.h void ReadAPUDataRead (cpu_state_t * cpup, word18 addr, word36 *dat);
cpup               48 src/dps8/dps8_iefp.h void ReadOperandRead (cpu_state_t * cpup, word18 addr, word36 *dat);
cpup               50 src/dps8/dps8_iefp.h void ReadOperandRMW (cpu_state_t * cpup, word18 addr, word36 *dat);
cpup               51 src/dps8/dps8_iefp.h void ReadAPUDataRMW (cpu_state_t * cpup, word18 addr, word36 *dat);
cpup               56 src/dps8/dps8_iefp.h void ReadInstructionFetch (cpu_state_t * cpup, word18 addr, word36 *dat);
cpup               57 src/dps8/dps8_iefp.h void ReadIndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result);
cpup               58 src/dps8/dps8_iefp.h void Read2OperandRead (cpu_state_t * cpup, word18 address, word36 * result);
cpup               60 src/dps8/dps8_iefp.h void Read2OperandRMW (cpu_state_t * cpup, word18 address, word36 * result);
cpup               62 src/dps8/dps8_iefp.h void Read2InstructionFetch (cpu_state_t * cpup, word18 address, word36 * result);
cpup               63 src/dps8/dps8_iefp.h void Read2RTCDOperandFetch (cpu_state_t * cpup, word18 address, word36 * result);
cpup               64 src/dps8/dps8_iefp.h void Read2IndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result);
cpup               65 src/dps8/dps8_iefp.h void WriteAPUDataStore (cpu_state_t * cpup, word18 addr, word36 dat);
cpup               66 src/dps8/dps8_iefp.h void WriteOperandStore (cpu_state_t * cpup, word18 addr, word36 dat);
cpup               67 src/dps8/dps8_iefp.h void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data);
cpup               69 src/dps8/dps8_iefp.h void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR);
cpup               70 src/dps8/dps8_iefp.h void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR);
cpup               71 src/dps8/dps8_iefp.h void Write16 (cpu_state_t * cpup, word18 address, word36 * data);
cpup               72 src/dps8/dps8_iefp.h void Write32 (cpu_state_t * cpup, word18 address, word36 * data);
cpup               73 src/dps8/dps8_iefp.h void Read8 (cpu_state_t * cpup, word18 address, word36 * result, bool isAR);
cpup               74 src/dps8/dps8_iefp.h void Read16 (cpu_state_t * cpup, word18 address, word36 * result);
cpup               75 src/dps8/dps8_iefp.h void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR);
cpup               76 src/dps8/dps8_iefp.h void ReadPage (cpu_state_t * cpup, word18 address, word36 * result, bool isAR);
cpup               77 src/dps8/dps8_iefp.h void ReadIndirect (cpu_state_t * cpup);
cpup               62 src/dps8/dps8_ins.c static int doABSA (cpu_state_t * cpup, word36 * result);
cpup               63 src/dps8/dps8_ins.c static bool scr_port_from_final_address (cpu_state_t * cpup, uint * portp);
cpup               64 src/dps8/dps8_ins.c HOT static t_stat doInstruction (cpu_state_t * cpup);
cpup               65 src/dps8/dps8_ins.c static int emCall (cpu_state_t * cpup);
cpup              120 src/dps8/dps8_ins.c static void writeOperands (cpu_state_t * cpup)
cpup              150 src/dps8/dps8_ins.c         cache_read(cpup, cpu.char_word_address, &tmpdata, __func__);
cpup              176 src/dps8/dps8_ins.c         cache_write_unlock (cpup, cpu.char_word_address, cpu.ou.character_data, __func__);
cpup              178 src/dps8/dps8_ins.c         WriteOperandStore (cpup, cpu.ou.character_address, cpu.ou.character_data);
cpup              193 src/dps8/dps8_ins.c     write_operand (cpup, cpu.TPR.CA, OPERAND_STORE);
cpup              199 src/dps8/dps8_ins.c static void readOperands (cpu_state_t * cpup)
cpup              278 src/dps8/dps8_ins.c       readOperandRMW (cpup, cpu.TPR.CA);
cpup              280 src/dps8/dps8_ins.c       readOperandRead (cpup, cpu.TPR.CA);
cpup              282 src/dps8/dps8_ins.c     readOperandRead (cpup, cpu.TPR.CA);
cpup              288 src/dps8/dps8_ins.c static void read_tra_op (cpu_state_t * cpup)
cpup              294 src/dps8/dps8_ins.c       ReadOperandRead (cpup, cpu.TPR.CA, &cpu.CY);
cpup              296 src/dps8/dps8_ins.c       Read2OperandRead (cpup, cpu.TPR.CA, cpu.Ypair);
cpup              302 src/dps8/dps8_ins.c       add_l68_CU_fetch_history (cpup);
cpup              303 src/dps8/dps8_ins.c     if (! (get_addr_mode (cpup) == APPEND_mode || cpu.cu.TSN_VALID [0] ||
cpup              321 src/dps8/dps8_ins.c             if (get_addr_mode (cpup) == APPEND_mode)
cpup              347 src/dps8/dps8_ins.c static void dump_words (cpu_state_t * cpup, word36 * words)
cpup              364 src/dps8/dps8_ins.c static void scu2words (cpu_state_t * cpup, word36 *words)
cpup              529 src/dps8/dps8_ins.c         dump_words (cpup, words);
cpup              621 src/dps8/dps8_ins.c void cu_safe_store (cpu_state_t * cpup)
cpup              627 src/dps8/dps8_ins.c     scu2words (cpup, cpu.scu_data);
cpup              633 src/dps8/dps8_ins.c     tidy_cu (cpup);
cpup              636 src/dps8/dps8_ins.c void tidy_cu (cpu_state_t * cpup)
cpup              654 src/dps8/dps8_ins.c static void words2scu (cpu_state_t * cpup, word36 * words)
cpup              775 src/dps8/dps8_ins.c void cu_safe_restore (cpu_state_t * cpup)
cpup              777 src/dps8/dps8_ins.c     words2scu (cpup, cpu.scu_data);
cpup              778 src/dps8/dps8_ins.c     decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction);
cpup              781 src/dps8/dps8_ins.c static void du2words (cpu_state_t * cpup, word36 * words)
cpup              850 src/dps8/dps8_ins.c static void words2du (cpu_state_t * cpup, word36 * words)
cpup             1180 src/dps8/dps8_ins.c void fetchInstruction (cpu_state_t * cpup, word18 addr)
cpup             1184 src/dps8/dps8_ins.c     if (get_addr_mode (cpup) == ABSOLUTE_mode)
cpup             1205 src/dps8/dps8_ins.c               ReadInstructionFetch (cpup, addr, & cpu.cu.IWB);
cpup             1211 src/dps8/dps8_ins.c                 Read2InstructionFetch (cpup, addr, tmp);
cpup             1232 src/dps8/dps8_ins.c             Read2InstructionFetch (cpup, addr, tmp);
cpup             1238 src/dps8/dps8_ins.c             ReadInstructionFetch (cpup, addr, & cpu.cu.IWB);
cpup             1245 src/dps8/dps8_ins.c           add_l68_CU_fetch_history (cpup);
cpup             1256 src/dps8/dps8_ins.c     cpu_state_t * cpup = _cpup;
cpup             1269 src/dps8/dps8_ins.c             if (get_addr_mode (cpup) == ABSOLUTE_mode)
cpup             1281 src/dps8/dps8_ins.c             else if (get_addr_mode (cpup) == APPEND_mode)
cpup             1297 src/dps8/dps8_ins.c         if (get_addr_mode (cpup) == ABSOLUTE_mode)
cpup             1335 src/dps8/dps8_ins.c         else if (get_addr_mode (cpup) == APPEND_mode)
cpup             1381 src/dps8/dps8_ins.c bool chkOVF (cpu_state_t * cpup)
cpup             1393 src/dps8/dps8_ins.c bool tstOVFfault (cpu_state_t * cpup)
cpup             1413 src/dps8/dps8_ins.c t_stat executeInstruction (cpu_state_t * cpup) {
cpup             1473 src/dps8/dps8_ins.c   decode_instruction (cpup, IWB_IRODD, ci);
cpup             1512 src/dps8/dps8_ins.c         add_l68_CU_history (cpup);
cpup             1518 src/dps8/dps8_ins.c         do_FFV_fault (cpup, 1, "OC TRAP");
cpup             1703 src/dps8/dps8_ins.c     if (!is_priv_mode (cpup)) {
cpup             1719 src/dps8/dps8_ins.c         if (!get_bar_mode (cpup)) {
cpup             1734 src/dps8/dps8_ins.c     if (get_bar_mode(cpup)) {
cpup             1948 src/dps8/dps8_ins.c                        tandd_eis_interruptible (cpup))) {
cpup             1976 src/dps8/dps8_ins.c             ReadInstructionFetch (cpup, cpu.PPR.IC + 1 + n, & cpu.currentEISinstruction.op[n]);
cpup             1982 src/dps8/dps8_ins.c         setupEISoperands (cpup);
cpup             2040 src/dps8/dps8_ins.c         if (get_addr_mode (cpup) == ABSOLUTE_mode) {
cpup             2061 src/dps8/dps8_ins.c       do_caf (cpup);
cpup             2068 src/dps8/dps8_ins.c       readOperands (cpup);
cpup             2073 src/dps8/dps8_ins.c         switch (operand_size (cpup)) {
cpup             2101 src/dps8/dps8_ins.c   t_stat ret = doInstruction (cpup);
cpup             2113 src/dps8/dps8_ins.c       if (operand_size(cpup) != 1)
cpup             2117 src/dps8/dps8_ins.c       cache_write_unlock (cpup, cpu.iefpFinalAddress, cpu.CY, __func__);
cpup             2122 src/dps8/dps8_ins.c       writeOperands (cpup);
cpup             2124 src/dps8/dps8_ins.c     writeOperands (cpup);
cpup             2131 src/dps8/dps8_ins.c     fauxDoAppendCycle (cpup, OPERAND_READ);
cpup             2377 src/dps8/dps8_ins.c                cpu.rE, cpu.rA, cpu.rQ, EAQToIEEElongdouble (cpup));
cpup             2380 src/dps8/dps8_ins.c                cpu.rE, cpu.rA, cpu.rQ, EAQToIEEEdouble (cpup));
cpup             2407 src/dps8/dps8_ins.c static inline void overflow (cpu_state_t * cpup, bool ovf, bool dly, const char * msg)
cpup             2412 src/dps8/dps8_ins.c     if (ovf && chkOVF (cpup))
cpup             2416 src/dps8/dps8_ins.c         if (tstOVFfault (cpup))
cpup             2451 src/dps8/dps8_ins.c HOT static t_stat doInstruction (cpu_state_t * cpup)
cpup             2867 src/dps8/dps8_ins.c           do_caf (cpup);
cpup             2868 src/dps8/dps8_ins.c           read_tra_op (cpup);
cpup             2887 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             2888 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             2899 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             2900 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             2914 src/dps8/dps8_ins.c           cmp36 (cpup, cpu.rQ, cpu.CY, &cpu.cu.IR);
cpup             3075 src/dps8/dps8_ins.c             do_caf (cpup);
cpup             3076 src/dps8/dps8_ins.c             read_tra_op (cpup);
cpup             3126 src/dps8/dps8_ins.c           cmp36 (cpup, cpu.rA, cpu.CY, &cpu.cu.IR);
cpup             3138 src/dps8/dps8_ins.c             cpu.CY = Add36b (cpup, cpu.CY, 1, 0, I_ZNOC,
cpup             3140 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "aos overflow fault");
cpup             3177 src/dps8/dps8_ins.c                 do_caf (cpup);
cpup             3178 src/dps8/dps8_ins.c                 read_tra_op (cpup);
cpup             3234 src/dps8/dps8_ins.c             do_caf (cpup);
cpup             3236 src/dps8/dps8_ins.c             read_tra_op (cpup);
cpup             3299 src/dps8/dps8_ins.c           do_caf (cpup);
cpup             3300 src/dps8/dps8_ins.c           Read2RTCDOperandFetch (cpup, cpu.TPR.CA, cpu.Ypair);
cpup             3302 src/dps8/dps8_ins.c           set_addr_mode (cpup, APPEND_mode);
cpup             3312 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             3313 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             3367 src/dps8/dps8_ins.c             bool bAbsPriv = is_priv_mode (cpup);
cpup             3451 src/dps8/dps8_ins.c             cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC,
cpup             3456 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "adq overflow fault");
cpup             3466 src/dps8/dps8_ins.c                 do_caf (cpup);
cpup             3467 src/dps8/dps8_ins.c                 read_tra_op (cpup);
cpup             3690 src/dps8/dps8_ins.c             cpu.rA = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf);
cpup             3694 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "lca overflow fault");
cpup             3701 src/dps8/dps8_ins.c             cpu.rQ = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf);
cpup             3705 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "lcq overflow fault");
cpup             3721 src/dps8/dps8_ins.c             cpu.rX[n] = compl18 (cpup, GETHI (cpu.CY), & cpu.cu.IR, & ovf);
cpup             3725 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "lcxn overflow fault");
cpup             3749 src/dps8/dps8_ins.c                 overflow (cpup, true, false, "lcaq overflow fault");
cpup             4738 src/dps8/dps8_ins.c             cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             4742 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "ada overflow fault");
cpup             4756 src/dps8/dps8_ins.c             tmp72        = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ),
cpup             4763 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "adaq overflow fault");
cpup             4777 src/dps8/dps8_ins.c             tmp72        = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ),
cpup             4784 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "adl overflow fault");
cpup             4802 src/dps8/dps8_ins.c             tmp72 = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ),
cpup             4824 src/dps8/dps8_ins.c             cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf);
cpup             4843 src/dps8/dps8_ins.c             cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf);
cpup             4866 src/dps8/dps8_ins.c             cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC,
cpup             4893 src/dps8/dps8_ins.c             cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0,
cpup             4899 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "adxn overflow fault");
cpup             4915 src/dps8/dps8_ins.c             cpu.CY = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC,
cpup             4917 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "asa overflow fault");
cpup             4929 src/dps8/dps8_ins.c             cpu.CY = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             4930 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "asq overflow fault");
cpup             4952 src/dps8/dps8_ins.c             word18 tmp18 = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0,
cpup             4955 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "asxn overflow fault");
cpup             4969 src/dps8/dps8_ins.c             cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0,
cpup             4974 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "awca overflow fault");
cpup             4988 src/dps8/dps8_ins.c             cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0,
cpup             4993 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "awcq overflow fault");
cpup             5008 src/dps8/dps8_ins.c             cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             5012 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "sba overflow fault");
cpup             5026 src/dps8/dps8_ins.c             tmp72 = Sub72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1,
cpup             5034 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "sbaq overflow fault");
cpup             5047 src/dps8/dps8_ins.c             cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf);
cpup             5070 src/dps8/dps8_ins.c             tmp72 = Sub72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1,
cpup             5088 src/dps8/dps8_ins.c             cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf);
cpup             5114 src/dps8/dps8_ins.c             cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1,
cpup             5130 src/dps8/dps8_ins.c             cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             5134 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "sbq overflow fault");
cpup             5157 src/dps8/dps8_ins.c             cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1,
cpup             5162 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "sbxn overflow fault");
cpup             5175 src/dps8/dps8_ins.c             cpu.CY = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             5176 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "ssa overflow fault");
cpup             5189 src/dps8/dps8_ins.c             cpu.CY = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf);
cpup             5190 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "ssq overflow fault");
cpup             5213 src/dps8/dps8_ins.c             word18 tmp18 = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1,
cpup             5216 src/dps8/dps8_ins.c             overflow (cpup, ovf, true, "ssxn overflow fault");
cpup             5230 src/dps8/dps8_ins.c             cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0,
cpup             5235 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "swca overflow fault");
cpup             5249 src/dps8/dps8_ins.c             cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0,
cpup             5254 src/dps8/dps8_ins.c             overflow (cpup, ovf, false, "swcq overflow fault");
cpup             5294 src/dps8/dps8_ins.c                 overflow (cpup, true, false, "mpf overflow fault");
cpup             5496 src/dps8/dps8_ins.c           dvf (cpup);
cpup             5513 src/dps8/dps8_ins.c               overflow (cpup, true, false, "neg overflow fault");
cpup             5544 src/dps8/dps8_ins.c                 overflow (cpup, true, false, "negl overflow fault");
cpup             5661 src/dps8/dps8_ins.c             cmp72 (cpup, trAQ, tmp72, &cpu.cu.IR);
cpup             5684 src/dps8/dps8_ins.c             cmp18 (cpup, cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR);
cpup             5700 src/dps8/dps8_ins.c           cmp36wl (cpup, cpu.rA, cpu.CY, cpu.rQ, &cpu.cu.IR);
cpup             6269 src/dps8/dps8_ins.c           dfstr (cpup, cpu.Ypair);
cpup             6308 src/dps8/dps8_ins.c           fstr (cpup, &cpu.CY);
cpup             6323 src/dps8/dps8_ins.c           dufa (cpup, false, true);
cpup             6331 src/dps8/dps8_ins.c           dufa (cpup, false, false);
cpup             6344 src/dps8/dps8_ins.c           ufa (cpup, false, true);
cpup             6355 src/dps8/dps8_ins.c           ufa (cpup, false, false);
cpup             6370 src/dps8/dps8_ins.c           dufa (cpup, true, true);
cpup             6378 src/dps8/dps8_ins.c           dufa (cpup, true, false);
cpup             6389 src/dps8/dps8_ins.c           ufa (cpup, true, true);
cpup             6398 src/dps8/dps8_ins.c           ufa (cpup, true, false);
cpup             6412 src/dps8/dps8_ins.c           dufm (cpup, true);
cpup             6421 src/dps8/dps8_ins.c           dufm (cpup, false);
cpup             6429 src/dps8/dps8_ins.c           ufm (cpup, true);
cpup             6438 src/dps8/dps8_ins.c           ufm (cpup, false);
cpup             6445 src/dps8/dps8_ins.c           dfdi (cpup);
cpup             6450 src/dps8/dps8_ins.c           dfdv (cpup);
cpup             6456 src/dps8/dps8_ins.c           fdi (cpup);
cpup             6462 src/dps8/dps8_ins.c           fdv (cpup);
cpup             6469 src/dps8/dps8_ins.c           fneg (cpup);
cpup             6490 src/dps8/dps8_ins.c           fno (cpup, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             6503 src/dps8/dps8_ins.c           dfrd (cpup);
cpup             6510 src/dps8/dps8_ins.c           frd (cpup);
cpup             6519 src/dps8/dps8_ins.c           dfcmg (cpup);
cpup             6526 src/dps8/dps8_ins.c           dfcmp (cpup);
cpup             6533 src/dps8/dps8_ins.c           fcmg (cpup);
cpup             6540 src/dps8/dps8_ins.c           fcmp (cpup);
cpup             6560 src/dps8/dps8_ins.c                 if (tstOVFfault (cpup))
cpup             6567 src/dps8/dps8_ins.c                 if (tstOVFfault (cpup))
cpup             6610 src/dps8/dps8_ins.c           do_caf (cpup);
cpup             6611 src/dps8/dps8_ins.c           read_tra_op (cpup);
cpup             6629 src/dps8/dps8_ins.c             do_caf (cpup);
cpup             6630 src/dps8/dps8_ins.c             ReadOperandRead (cpup, cpu.TPR.CA, & cpu.CY);
cpup             6635 src/dps8/dps8_ins.c             if (is_priv_mode (cpup)) // abs. or temp. abs. or priv.
cpup             6691 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6692 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6704 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6705 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6722 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6723 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6738 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6739 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6750 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6751 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6768 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6769 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6780 src/dps8/dps8_ins.c                 do_caf (cpup);
cpup             6781 src/dps8/dps8_ins.c                 read_tra_op (cpup);
cpup             6793 src/dps8/dps8_ins.c                 do_caf (cpup);
cpup             6794 src/dps8/dps8_ins.c                 read_tra_op (cpup);
cpup             6812 src/dps8/dps8_ins.c           do_caf (cpup);
cpup             6813 src/dps8/dps8_ins.c           if (get_bar_mode (cpup))
cpup             6814 src/dps8/dps8_ins.c             read_tra_op (cpup);
cpup             6817 src/dps8/dps8_ins.c               cpu.TPR.CA = get_BAR_address (cpup, cpu.TPR.CA);
cpup             6818 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6841 src/dps8/dps8_ins.c               do_caf (cpup);
cpup             6842 src/dps8/dps8_ins.c               read_tra_op (cpup);
cpup             6854 src/dps8/dps8_ins.c                 do_caf (cpup);
cpup             6855 src/dps8/dps8_ins.c                 read_tra_op (cpup);
cpup             7077 src/dps8/dps8_ins.c               if (get_addr_mode (cpup) == APPEND_mode)
cpup             7261 src/dps8/dps8_ins.c             t_stat rc = scu_rscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx,
cpup             7618 src/dps8/dps8_ins.c                     cacheReset (cpup);
cpup             7619 src/dps8/dps8_ins.c                     cacheClearStarted (cpup);
cpup             7697 src/dps8/dps8_ins.c                     add_history_force (cpup, i, 0, 0);
cpup             7711 src/dps8/dps8_ins.c                     add_history_force (cpup, i, MASK36, MASK36);
cpup             7730 src/dps8/dps8_ins.c           do_ldbr (cpup, cpu.Ypair);
cpup             7731 src/dps8/dps8_ins.c           ucInvalidate (cpup);
cpup             7766 src/dps8/dps8_ins.c           clearTROFault (cpup);
cpup             7863 src/dps8/dps8_ins.c           doRCU (cpup); // never returns!
cpup             7986 src/dps8/dps8_ins.c               scu2words (cpup, cpu.Yblock8);
cpup             8201 src/dps8/dps8_ins.c           ucInvalidate (cpup);
cpup             8247 src/dps8/dps8_ins.c           ucInvalidate (cpup);
cpup             8322 src/dps8/dps8_ins.c             if (! (cpu.tweaks.tandd_mode && scr_port_from_final_address (cpup, & cpu_port_num)))
cpup             8354 src/dps8/dps8_ins.c             t_stat rc = scu_rscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx,
cpup             8752 src/dps8/dps8_ins.c 
cpup             8760 src/dps8/dps8_ins.c             int cpu_port_num = lookup_cpu_mem_map (cpup, cpu.iefpFinalAddress);
cpup             8809 src/dps8/dps8_ins.c             if (sc_command_parity (cpup, (uint) scuUnitIdx, cpu_port_num))
cpup             8849 src/dps8/dps8_ins.c             if (sc_command_parity (cpup, (uint) scuUnitIdx, cpu_port_num))
cpup             8851 src/dps8/dps8_ins.c             t_stat rc = scu_smic (cpup, (uint) scuUnitIdx, current_running_cpu_idx,
cpup             8868 src/dps8/dps8_ins.c             if (! (cpu.tweaks.tandd_mode && scr_port_from_final_address (cpup, & cpu_port_num)))
cpup             8889 src/dps8/dps8_ins.c             if (sc_command_parity (cpup, (uint) scuUnitIdx, cpu_port_num))
cpup             8891 src/dps8/dps8_ins.c             t_stat rc = scu_sscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx,
cpup             8905 src/dps8/dps8_ins.c             int rc = doABSA (cpup, & result);
cpup             8946 src/dps8/dps8_ins.c           advanceG7Faults (cpup);
cpup             8949 src/dps8/dps8_ins.c               (! sample_interrupts (cpup)) &&
cpup             9016 src/dps8/dps8_ins.c             giveupClockMaster (cpup);
cpup             9064 src/dps8/dps8_ins.c           disDiagEnter (cpup);
cpup             9065 src/dps8/dps8_ins.c           if (sample_interrupts (cpup))
cpup             9067 src/dps8/dps8_ins.c               disDiagWake (cpup);
cpup             9103 src/dps8/dps8_ins.c                   disDiagWake (cpup);
cpup             9108 src/dps8/dps8_ins.c           if (GET_I (cpu.cu.IWB) ? bG7PendingNoTRO (cpup) : bG7Pending (cpup))
cpup             9113 src/dps8/dps8_ins.c 
cpup             9115 src/dps8/dps8_ins.c 
cpup             9293 src/dps8/dps8_ins.c           words2du (cpup, cpu.Yblock8);
cpup             9556 src/dps8/dps8_ins.c             du2words (cpup, cpu.Yblock8);
cpup             9564 src/dps8/dps8_ins.c           asxbd (cpup, 4, false);
cpup             9570 src/dps8/dps8_ins.c           asxbd (cpup, 6, false);
cpup             9576 src/dps8/dps8_ins.c           asxbd (cpup, 9, false);
cpup             9582 src/dps8/dps8_ins.c           asxbd (cpup, 1, false);
cpup             9588 src/dps8/dps8_ins.c           asxbd (cpup, 36, false);
cpup             9594 src/dps8/dps8_ins.c           asxbd (cpup, 4, true);
cpup             9600 src/dps8/dps8_ins.c           asxbd (cpup, 6, true);
cpup             9606 src/dps8/dps8_ins.c           asxbd (cpup, 9, true);
cpup             9612 src/dps8/dps8_ins.c           asxbd (cpup, 1, true);
cpup             9618 src/dps8/dps8_ins.c           asxbd (cpup, 36, true);
cpup             9624 src/dps8/dps8_ins.c           cmpc (cpup);
cpup             9628 src/dps8/dps8_ins.c           scd (cpup);
cpup             9632 src/dps8/dps8_ins.c           scdr (cpup);
cpup             9636 src/dps8/dps8_ins.c           scm (cpup);
cpup             9640 src/dps8/dps8_ins.c           scmr (cpup);
cpup             9644 src/dps8/dps8_ins.c           tct (cpup);
cpup             9648 src/dps8/dps8_ins.c           tctr (cpup);
cpup             9654 src/dps8/dps8_ins.c           mlr (cpup);
cpup             9658 src/dps8/dps8_ins.c           mrl (cpup);
cpup             9662 src/dps8/dps8_ins.c           mve (cpup);
cpup             9666 src/dps8/dps8_ins.c           mvt (cpup);
cpup             9672 src/dps8/dps8_ins.c           cmpn (cpup);
cpup             9678 src/dps8/dps8_ins.c           mvn (cpup);
cpup             9682 src/dps8/dps8_ins.c           mvne (cpup);
cpup             9688 src/dps8/dps8_ins.c           csl (cpup);
cpup             9692 src/dps8/dps8_ins.c           csr (cpup);
cpup             9698 src/dps8/dps8_ins.c           cmpb (cpup);
cpup             9707 src/dps8/dps8_ins.c           sztl (cpup);
cpup             9714 src/dps8/dps8_ins.c           sztr (cpup);
cpup             9720 src/dps8/dps8_ins.c           btd (cpup);
cpup             9724 src/dps8/dps8_ins.c           dtb (cpup);
cpup             9730 src/dps8/dps8_ins.c             ad2d (cpup);
cpup             9734 src/dps8/dps8_ins.c             ad3d (cpup);
cpup             9740 src/dps8/dps8_ins.c             sb2d (cpup);
cpup             9744 src/dps8/dps8_ins.c             sb3d (cpup);
cpup             9750 src/dps8/dps8_ins.c             mp2d (cpup);
cpup             9754 src/dps8/dps8_ins.c             mp3d (cpup);
cpup             9760 src/dps8/dps8_ins.c             dv2d (cpup);
cpup             9764 src/dps8/dps8_ins.c             dv3d (cpup);
cpup             9770 src/dps8/dps8_ins.c               int ret = emCall (cpup);
cpup             9790 src/dps8/dps8_ins.c         add_l68_OU_history (cpup);
cpup             9792 src/dps8/dps8_ins.c         add_l68_DU_history (cpup);
cpup             9809 src/dps8/dps8_ins.c static int emCall (cpu_state_t * cpup)
cpup             10118 src/dps8/dps8_ins.c static bool scr_port_from_final_address (cpu_state_t * cpup, uint * portp)
cpup             10120 src/dps8/dps8_ins.c     if (get_addr_mode (cpup) == ABSOLUTE_mode && ! (cpu.cu.XSF || cpu.currentInstruction.b29))
cpup             10122 src/dps8/dps8_ins.c     word24 final_address = doAppendCycleABSA (cpup, NULL, 0);
cpup             10146 src/dps8/dps8_ins.c static int doABSA (cpu_state_t * cpup, word36 * result)
cpup             10153 src/dps8/dps8_ins.c     if (get_addr_mode (cpup) == ABSOLUTE_mode && ! (cpu.cu.XSF || cpu.currentInstruction.b29)) // ISOLTS-860
cpup             10166 src/dps8/dps8_ins.c     res = (word36) doAppendCycleABSA (cpup, NULL, 0) << 12;
cpup             10173 src/dps8/dps8_ins.c void doRCU (cpu_state_t * cpup)
cpup             10183 src/dps8/dps8_ins.c         dump_words(cpup, cpu.Yblock8);
cpup             10191 src/dps8/dps8_ins.c     words2scu (cpup, cpu.Yblock8);
cpup             10192 src/dps8/dps8_ins.c     decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction);
cpup             10225 src/dps8/dps8_ins.c       set_addr_mode (cpup, APPEND_mode);
cpup             10227 src/dps8/dps8_ins.c       set_addr_mode (cpup, ABSOLUTE_mode);
cpup             10237 src/dps8/dps8_ins.c     fauxDoAppendCycle (cpup, INSTRUCTION_FETCH);
cpup               19 src/dps8/dps8_ins.h void tidy_cu (cpu_state_t * cpup);
cpup               20 src/dps8/dps8_ins.h void cu_safe_store(cpu_state_t * cpup);
cpup               27 src/dps8/dps8_ins.h void cu_safe_restore(cpu_state_t * cpup);
cpup               28 src/dps8/dps8_ins.h void fetchInstruction(cpu_state_t * cpup, word18 addr);
cpup               29 src/dps8/dps8_ins.h t_stat executeInstruction (cpu_state_t * cpup);
cpup               30 src/dps8/dps8_ins.h NO_RETURN void doRCU (cpu_state_t * cpup);
cpup               32 src/dps8/dps8_ins.h bool tstOVFfault (cpu_state_t * cpup);
cpup               33 src/dps8/dps8_ins.h bool chkOVF (cpu_state_t * cpup);
cpup             1913 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             2694 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             2730 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             2839 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             3001 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             3045 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup             3498 src/dps8/dps8_iom.c   cpu_state_t * cpup = _cpup;
cpup             3778 src/dps8/dps8_iom.c   cpu_state_t * cpup = _cpup;
cpup             3878 src/dps8/dps8_iom.c   cpu_state_t * cpup = _cpup;
cpup             4073 src/dps8/dps8_iom.c     cpu_state_t * cpup = _cpup;
cpup               74 src/dps8/dps8_math.c long double EAQToIEEElongdouble(cpu_state_t * cpup)
cpup              126 src/dps8/dps8_math.c double EAQToIEEEdouble(cpu_state_t * cpup)
cpup              454 src/dps8/dps8_math.c static inline bool isHex (cpu_state_t * cpup) {
cpup              462 src/dps8/dps8_math.c void ufa (cpu_state_t * cpup, bool sub, bool normalize) {
cpup              481 src/dps8/dps8_math.c   uint shift_amt = isHex (cpup) ? 4 : 1;
cpup              606 src/dps8/dps8_math.c   m3 = Add72b (cpup, m1, m2, 0, I_CARRY, & cpu.cu.IR, & ovf);
cpup              621 src/dps8/dps8_math.c     if (isHex (cpup)) {
cpup              653 src/dps8/dps8_math.c     if (isHex (cpup)) {
cpup              694 src/dps8/dps8_math.c     fno_ext (cpup, & e3, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup              700 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup              707 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup              716 src/dps8/dps8_math.c void fno (cpu_state_t * cpup, word8 * E, word36 * A, word36 * Q) {
cpup              718 src/dps8/dps8_math.c   fno_ext (cpup, & e0, E, A, Q);
cpup              721 src/dps8/dps8_math.c void fno_ext (cpu_state_t * cpup, int * e0, word8 * E, word36 * A, word36 * Q) {
cpup              742 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup              752 src/dps8/dps8_math.c     if (isHex (cpup)) {
cpup              780 src/dps8/dps8_math.c       if (tstOVFfault (cpup))
cpup              789 src/dps8/dps8_math.c   if (isHex (cpup)) {
cpup              816 src/dps8/dps8_math.c         if (tstOVFfault (cpup))
cpup              861 src/dps8/dps8_math.c   if (isHex (cpup)) {
cpup              955 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             1070 src/dps8/dps8_math.c void fneg (cpu_state_t * cpup) {
cpup             1099 src/dps8/dps8_math.c       if (tstOVFfault (cpup))
cpup             1115 src/dps8/dps8_math.c   fno (cpup, & cpu.rE, & cpu.rA, & cpu.rQ);  // normalize
cpup             1124 src/dps8/dps8_math.c void ufm (cpu_state_t * cpup, bool normalize) {
cpup             1163 src/dps8/dps8_math.c 
cpup             1168 src/dps8/dps8_math.c 
cpup             1202 src/dps8/dps8_math.c       if (tstOVFfault (cpup))
cpup             1229 src/dps8/dps8_math.c     fno_ext (cpup, & e3, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             1234 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             1239 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             1248 src/dps8/dps8_math.c static void fdvX (cpu_state_t * cpup, bool bInvert) {
cpup             1263 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             1426 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             1431 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             1477 src/dps8/dps8_math.c void fdv (cpu_state_t * cpup) {
cpup             1478 src/dps8/dps8_math.c   fdvX (cpup, false);    // no inversion
cpup             1481 src/dps8/dps8_math.c void fdi (cpu_state_t * cpup) {
cpup             1482 src/dps8/dps8_math.c   fdvX (cpup, true);      // invert
cpup             1488 src/dps8/dps8_math.c void frd (cpu_state_t * cpup) {
cpup             1575 src/dps8/dps8_math.c   m = Add72b (cpup, m, construct_128 (0, 0177777777777777LL), carry, I_OFLOW, & flags1, & ovf);
cpup             1577 src/dps8/dps8_math.c   m = Add72b (cpup, m, 0177777777777777LL, carry, I_OFLOW, & flags1, & ovf);
cpup             1596 src/dps8/dps8_math.c   fno (cpup, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             1603 src/dps8/dps8_math.c void fstr (cpu_state_t * cpup, word36 *Y)
cpup             1647 src/dps8/dps8_math.c     m = Add72b (cpup, m, construct_128 (0, 0177777777777777LL), carry, I_OFLOW, & flags1, & ovf);
cpup             1649 src/dps8/dps8_math.c     m = Add72b (cpup, m, 0177777777777777LL, carry, I_OFLOW, & flags1, & ovf);
cpup             1667 src/dps8/dps8_math.c     fno (cpup, & E, & A, & Q);
cpup             1676 src/dps8/dps8_math.c void fcmp (cpu_state_t * cpup) {
cpup             1709 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             1801 src/dps8/dps8_math.c void fcmg (cpu_state_t * cpup) {
cpup             1824 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             1967 src/dps8/dps8_math.c void dufa (cpu_state_t * cpup, bool subtract, bool normalize) {
cpup             1991 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             2127 src/dps8/dps8_math.c   word72 m3 = Add72b (cpup, m1, m2, 0, I_CARRY, & cpu.cu.IR, & ovf);
cpup             2144 src/dps8/dps8_math.c     if (isHex (cpup)) {
cpup             2208 src/dps8/dps8_math.c     fno_ext (cpup, & e3, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             2214 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2221 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2264 src/dps8/dps8_math.c 
cpup             2291 src/dps8/dps8_math.c void dufm (cpu_state_t * cpup, bool normalize) {
cpup             2349 src/dps8/dps8_math.c 
cpup             2354 src/dps8/dps8_math.c 
cpup             2406 src/dps8/dps8_math.c       if (tstOVFfault (cpup))
cpup             2433 src/dps8/dps8_math.c     fno_ext (cpup, & e3, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             2438 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2443 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2452 src/dps8/dps8_math.c static void dfdvX (cpu_state_t * cpup, bool bInvert) {
cpup             2468 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             2635 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2640 src/dps8/dps8_math.c     if (tstOVFfault (cpup))
cpup             2680 src/dps8/dps8_math.c void dfdv (cpu_state_t * cpup) {
cpup             2681 src/dps8/dps8_math.c   dfdvX (cpup, false);    // no inversion
cpup             2685 src/dps8/dps8_math.c void dfdi (cpu_state_t * cpup) {
cpup             2686 src/dps8/dps8_math.c   dfdvX (cpup, true); // invert
cpup             2693 src/dps8/dps8_math.c void dvf (cpu_state_t * cpup)
cpup             3145 src/dps8/dps8_math.c void dfrd (cpu_state_t * cpup) {
cpup             3186 src/dps8/dps8_math.c   m = Add72b (cpup, m, construct_128 (0, 0177), carry, I_OFLOW, & flags1, & ovf);
cpup             3188 src/dps8/dps8_math.c   m = Add72b (cpup, m, 0177, carry, I_OFLOW, & flags1, & ovf);
cpup             3207 src/dps8/dps8_math.c   fno (cpup, & cpu.rE, & cpu.rA, & cpu.rQ);
cpup             3214 src/dps8/dps8_math.c void dfstr (cpu_state_t * cpup, word36 *Ypair)
cpup             3274 src/dps8/dps8_math.c     m = Add72b (cpup, m, construct_128 (0, 0177), carry, I_OFLOW, & flags1, & ovf);
cpup             3276 src/dps8/dps8_math.c     m = Add72b (cpup, m, 0177, carry, I_OFLOW, & flags1, & ovf);
cpup             3296 src/dps8/dps8_math.c     fno (cpup, & E, & A, & Q);
cpup             3306 src/dps8/dps8_math.c void dfcmp (cpu_state_t * cpup) {
cpup             3324 src/dps8/dps8_math.c   uint shift_amt = isHex(cpup) ? 4 : 1;
cpup             3440 src/dps8/dps8_math.c void dfcmg (cpu_state_t * cpup) {
cpup             3458 src/dps8/dps8_math.c   uint shift_amt = isHex (cpup) ? 4 : 1;
cpup               19 src/dps8/dps8_math.h long double EAQToIEEElongdouble(cpu_state_t * cpup);
cpup               21 src/dps8/dps8_math.h double EAQToIEEEdouble(cpu_state_t * cpup);
cpup               29 src/dps8/dps8_math.h void ufa (cpu_state_t * cpup, bool sub, bool normalize);
cpup               30 src/dps8/dps8_math.h void ufs (cpu_state_t * cpup);
cpup               31 src/dps8/dps8_math.h void fno (cpu_state_t * cpup, word8 * E, word36 * A, word36 * Q);
cpup               32 src/dps8/dps8_math.h void fno_ext (cpu_state_t * cpup, int * e0, word8 * E, word36 * A, word36 * Q);
cpup               34 src/dps8/dps8_math.h void fneg (cpu_state_t * cpup);
cpup               35 src/dps8/dps8_math.h void ufm (cpu_state_t * cpup, bool normalize);
cpup               36 src/dps8/dps8_math.h void fdv (cpu_state_t * cpup);
cpup               37 src/dps8/dps8_math.h void fdi (cpu_state_t * cpup);
cpup               38 src/dps8/dps8_math.h void frd (cpu_state_t * cpup);
cpup               39 src/dps8/dps8_math.h void fcmp(cpu_state_t * cpup);
cpup               40 src/dps8/dps8_math.h void fcmg(cpu_state_t * cpup);
cpup               44 src/dps8/dps8_math.h void dufa (cpu_state_t * cpup, bool subtract, bool normalize);
cpup               45 src/dps8/dps8_math.h void dufm (cpu_state_t * cpup, bool normalize);
cpup               46 src/dps8/dps8_math.h void dfdv (cpu_state_t * cpup);
cpup               47 src/dps8/dps8_math.h void dfdi (cpu_state_t * cpup);
cpup               48 src/dps8/dps8_math.h void dfrd (cpu_state_t * cpup);
cpup               49 src/dps8/dps8_math.h void dfcmp (cpu_state_t * cpup);
cpup               50 src/dps8/dps8_math.h void dfcmg (cpu_state_t * cpup);
cpup               52 src/dps8/dps8_math.h void dvf (cpu_state_t * cpup);
cpup               54 src/dps8/dps8_math.h void dfstr (cpu_state_t * cpup, word36 *Ypair);
cpup               55 src/dps8/dps8_math.h void fstr(cpu_state_t * cpup, word36 *CY);
cpup              852 src/dps8/dps8_mgp.c   cpu_state_t * cpup = _cpup;
cpup             1148 src/dps8/dps8_mgp.c   cpu_state_t * cpup = _cpup;
cpup             1705 src/dps8/dps8_mgp.c   cpu_state_t * cpup = _cpup;
cpup              732 src/dps8/dps8_mt.c     cpu_state_t * cpup = _cpup;
cpup              988 src/dps8/dps8_mt.c     cpu_state_t * cpup = _cpup;
cpup             1241 src/dps8/dps8_mt.c     cpu_state_t * cpup = _cpup;
cpup             1397 src/dps8/dps8_mt.c     cpu_state_t * cpup = _cpup;
cpup             1481 src/dps8/dps8_mt.c   cpu_state_t * cpup = _cpup;
cpup              880 src/dps8/dps8_net.c   cpu_state_t * cpup = _cpup;
cpup             1218 src/dps8/dps8_net.c   cpu_state_t * cpup = _cpup;
cpup             1794 src/dps8/dps8_net.c   cpu_state_t * cpup = _cpup;
cpup             1290 src/dps8/dps8_prt.c     cpu_state_t * cpup  = _cpup;
cpup             1384 src/dps8/dps8_prt.c   cpu_state_t * cpup   = _cpup;
cpup             1468 src/dps8/dps8_prt.c   cpu_state_t * cpup   = _cpup;
cpup             1564 src/dps8/dps8_prt.c   cpu_state_t * cpup   = _cpup;
cpup             1660 src/dps8/dps8_prt.c   cpu_state_t * cpup   = _cpup;
cpup             2295 src/dps8/dps8_prt.c     cpu_state_t * cpup = _cpup;
cpup              636 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup              700 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup              859 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             1061 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             1206 src/dps8/dps8_scu.c bool scuStoreNotReady (cpu_state_t * cpup, word24 addr)
cpup             1208 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
cpup             1224 src/dps8/dps8_scu.c uint scuStoreParityIA (cpu_state_t * cpup, word24 addr, bool zac, bool * doStore, bool * keepBadParity)
cpup             1226 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
cpup             1249 src/dps8/dps8_scu.c uint scuReadParityIA (cpu_state_t * cpup, word24 addr)
cpup             1251 src/dps8/dps8_scu.c     int scu_unit_idx = tandd_scu_for_addr (cpup, addr);
cpup             1266 src/dps8/dps8_scu.c static uint64 set_SCU_clock (cpu_state_t * cpup, uint scu_unit_idx)
cpup             1454 src/dps8/dps8_scu.c static void deliver_interrupts (cpu_state_t * cpup, uint scu_unit_idx)
cpup             1458 src/dps8/dps8_scu.c       cpu_state_t * cpup = _cpup;
cpup             1535 src/dps8/dps8_scu.c                 if ((! sys.sys_opts.nosync) && cpup && (! cpus[cpu_unit_udx].inMultics)) {
cpup             1623 src/dps8/dps8_scu.c                 if ((! sys_opts.nosync) && cpup && (! cpus[cpu_unit_udx].inMultics)) {
cpup             1657 src/dps8/dps8_scu.c t_stat scu_smic (cpu_state_t * cpup, uint scu_unit_idx, uint UNUSED cpu_unit_udx,
cpup             1715 src/dps8/dps8_scu.c     deliver_interrupts (cpup, scu_unit_idx);
cpup             1751 src/dps8/dps8_scu.c t_stat scu_sscr (cpu_state_t * cpup, uint scu_unit_idx, UNUSED uint cpu_unit_udx,
cpup             1874 src/dps8/dps8_scu.c             if (cpup && cpu.tweaks.tandd_mode)
cpup             1875 src/dps8/dps8_scu.c               setup_scbank_map (cpup);
cpup             1962 src/dps8/dps8_scu.c             deliver_interrupts (cpup, scu_unit_idx);
cpup             2010 src/dps8/dps8_scu.c               (int64) (new_clk - set_SCU_clock (cpup, scu_unit_idx));
cpup             2038 src/dps8/dps8_scu.c t_stat scu_rscr (cpu_state_t * cpup, uint scu_unit_idx, uint cpu_unit_udx, word18 addr,
cpup             2276 src/dps8/dps8_scu.c             uint64 clk = set_SCU_clock (cpup, scu_unit_idx) & ((1llu << 52) - 1); // 52 bits
cpup             2359 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             2543 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             2575 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             2661 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup             2759 src/dps8/dps8_scu.c     cpu_state_t * cpup = _cpup;
cpup               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,
cpup              100 src/dps8/dps8_scu.h t_stat scu_smic (cpu_state_t * cpup, uint scu_unit_idx, uint UNUSED cpu_unit_idx, uint cpu_port_num, word36 rega);
cpup              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);
cpup             1870 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             2558 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             2768 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             3208 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             3211 src/dps8/dps8_sys.c     core_read2 (cpup, (cpu.DSBR.ADDR + 2u * segno) & PAMASK, & SDWeven, & SDWodd, // NO_CACHE
cpup             3242 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             3258 src/dps8/dps8_sys.c             core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); // NO_CACHE
cpup             3275 src/dps8/dps8_sys.c                 core_read2(cpup, ((PTW1.ADDR << 6) + tspt * 2u) & PAMASK, & SDWeven, // NO_CACHE
cpup             3318 src/dps8/dps8_sys.c                         core_read (cpup, (SDW0.ADDR + x2) & PAMASK, & PTWx2, __func__); // NO_CACHE
cpup             4679 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             4796 src/dps8/dps8_sys.c     cpu_state_t * cpup = _cpup;
cpup             4813 src/dps8/dps8_sys.c         decode_instruction (cpup, word1, p);
cpup              213 src/dps8/dps8_urp.c   cpu_state_t * cpup = _cpup;
cpup              280 src/dps8/dps8_utils.c word36 Add36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              334 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              360 src/dps8/dps8_utils.c word36 Sub36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              419 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              444 src/dps8/dps8_utils.c word18 Add18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              495 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              520 src/dps8/dps8_utils.c word18 Sub18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              579 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              604 src/dps8/dps8_utils.c word72 Add72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              685 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              718 src/dps8/dps8_utils.c word72 Sub72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf)
cpup              851 src/dps8/dps8_utils.c     if (chkOVF (cpup) && (flagsToSet & I_OFLOW))
cpup              892 src/dps8/dps8_utils.c word36 compl36(cpu_state_t * cpup, word36 op1, word18 *flags, bool * ovf)
cpup              911 src/dps8/dps8_utils.c     if (chkOVF (cpup) && * ovf)
cpup              928 src/dps8/dps8_utils.c word18 compl18(cpu_state_t * cpup, word18 op1, word18 *flags, bool * ovf)
cpup              946 src/dps8/dps8_utils.c     if (chkOVF (cpup) && * ovf)
cpup             1092 src/dps8/dps8_utils.c void cmp36(cpu_state_t * cpup, word36 oP1, word36 oP2, word18 *flags)
cpup             1136 src/dps8/dps8_utils.c void cmp18(cpu_state_t * cpup, word18 oP1, word18 oP2, word18 *flags)
cpup             1180 src/dps8/dps8_utils.c void cmp36wl(cpu_state_t * cpup, word36 A, word36 Y, word36 Q, word18 *flags)
cpup             1215 src/dps8/dps8_utils.c void cmp72(cpu_state_t * cpup, word72 op1, word72 op2, word18 *flags)
cpup               50 src/dps8/dps8_utils.h word36 compl36(cpu_state_t * cpup, word36 op1, word18 *flags, bool * ovf);
cpup               51 src/dps8/dps8_utils.h word18 compl18(cpu_state_t * cpup, word18 op1, word18 *flags, bool * ovf);
cpup               59 src/dps8/dps8_utils.h void cmp36(cpu_state_t * cpup, word36 op1, word36 op2, word18 *flags);
cpup               60 src/dps8/dps8_utils.h void cmp36wl(cpu_state_t * cpup, word36 A, word36 Y, word36 Q, word18 *flags);
cpup               61 src/dps8/dps8_utils.h void cmp18(cpu_state_t * cpup, word18 op1, word18 op2, word18 *flags);
cpup               62 src/dps8/dps8_utils.h void cmp72(cpu_state_t * cpup, word72 op1, word72 op2, word18 *flags);
cpup              893 src/dps8/dps8_utils.h word36 Add36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              894 src/dps8/dps8_utils.h word36 Sub36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              895 src/dps8/dps8_utils.h word18 Add18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              896 src/dps8/dps8_utils.h word18 Sub18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              897 src/dps8/dps8_utils.h word72 Add72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              898 src/dps8/dps8_utils.h word72 Sub72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf);
cpup              198 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              200 src/dps8/hdbg.c   hevp[p].trace.addrMode = get_addr_mode (cpup);
cpup              209 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              217 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              225 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              235 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              245 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              255 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              264 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              275 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              283 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              291 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              299 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              323 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              332 src/dps8/hdbg.c   cpu_state_t * cpup = _cpup;
cpup              576 src/dps8/threadz.c     cpu_state_t * cpup = _cpup;
cpup               22 src/dps8/ucache.c void ucInvalidate (cpu_state_t * cpup) {
cpup               27 src/dps8/ucache.c          (cpu_state_t * cpup, uint ucNum, word15 segno, word18 offset, word14 bound,
cpup               49 src/dps8/ucache.c          (cpu_state_t * cpup, uint ucNum, word15 segno, word18 offset, word14 * bound,
cpup               62 src/dps8/ucache.h void ucInvalidate (struct cpu_state_s * cpup);
cpup               64 src/dps8/ucache.h  (struct cpu_state_s * cpup, uint ucNum, word15 segno,
cpup               67 src/dps8/ucache.h  (struct cpu_state_s * cpup, uint ucNum, word15 segno,
cpup             8919 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup             9005 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup             9086 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup             10101 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup             10294 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup             10709 src/simh/scp.c cpu_state_t * cpup = _cpup;
cpup              660 src/simh/sim_console.c cpu_state_t * cpup = _cpup;