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 18 src/dps8/doAppendCycleAPUDataRMW.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords) { cpup 78 src/dps8/doAppendCycleAPUDataRMW.h if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) { cpup 85 src/dps8/doAppendCycleAPUDataRMW.h fetch_dsptw (cpup, cpu.TPR.TSR); cpup 91 src/dps8/doAppendCycleAPUDataRMW.h modify_dsptw (cpup, cpu.TPR.TSR); cpup 93 src/dps8/doAppendCycleAPUDataRMW.h fetch_psdw (cpup, cpu.TPR.TSR); cpup 95 src/dps8/doAppendCycleAPUDataRMW.h fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table. cpup 103 src/dps8/doAppendCycleAPUDataRMW.h load_sdwam (cpup, cpu.TPR.TSR, nomatch); cpup 247 src/dps8/doAppendCycleAPUDataRMW.h if (nomatch || ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) { cpup 248 src/dps8/doAppendCycleAPUDataRMW.h fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA); cpup 253 src/dps8/doAppendCycleAPUDataRMW.h loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM cpup 263 src/dps8/doAppendCycleAPUDataRMW.h do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA); cpup 286 src/dps8/doAppendCycleAPUDataRMW.h set_apu_status (cpup, apuStatus_FANP); cpup 304 src/dps8/doAppendCycleAPUDataRMW.h modify_ptw (cpup, cpu.SDW, cpu.TPR.CA); cpup 307 src/dps8/doAppendCycleAPUDataRMW.h set_apu_status (cpup, apuStatus_FAP); cpup 334 src/dps8/doAppendCycleAPUDataRMW.h core_read_lock (cpup, finalAddress, data, "APU_DATA_RMW"); cpup 337 src/dps8/doAppendCycleAPUDataRMW.h core_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 289 src/dps8/doAppendCycleAPUDataRead.h core_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 293 src/dps8/doAppendCycleAPUDataStore.h core_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 170 src/dps8/doAppendCycleIndirectWordFetch.h if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) { cpup 176 src/dps8/doAppendCycleIndirectWordFetch.h fetch_dsptw (cpup, cpu.TPR.TSR); cpup 182 src/dps8/doAppendCycleIndirectWordFetch.h modify_dsptw (cpup, cpu.TPR.TSR); cpup 184 src/dps8/doAppendCycleIndirectWordFetch.h fetch_psdw (cpup, cpu.TPR.TSR); cpup 186 src/dps8/doAppendCycleIndirectWordFetch.h fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table. cpup 194 src/dps8/doAppendCycleIndirectWordFetch.h load_sdwam (cpup, cpu.TPR.TSR, nomatch); cpup 313 src/dps8/doAppendCycleIndirectWordFetch.h ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) { cpup 314 src/dps8/doAppendCycleIndirectWordFetch.h fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA); cpup 319 src/dps8/doAppendCycleIndirectWordFetch.h loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM cpup 329 src/dps8/doAppendCycleIndirectWordFetch.h do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA); cpup 353 src/dps8/doAppendCycleIndirectWordFetch.h set_apu_status (cpup, apuStatus_FANP); cpup 375 src/dps8/doAppendCycleIndirectWordFetch.h set_apu_status (cpup, apuStatus_FAP); cpup 398 src/dps8/doAppendCycleIndirectWordFetch.h ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged); cpup 404 src/dps8/doAppendCycleIndirectWordFetch.h core_readN (cpup, finalAddress, data, nWords, "INDIRECT_WORD_FETCH"); cpup 62 src/dps8/doAppendCycleInstructionFetch.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords) { cpup 148 src/dps8/doAppendCycleInstructionFetch.h ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & cachedBound, & cachedP, & cachedAddress, & cachedR1, & cachedPaged); cpup 151 src/dps8/doAppendCycleInstructionFetch.h if (! ucCacheCheck (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, & bound, & p, & pageAddress, & RSDWH_R1, & paged)) cpup 221 src/dps8/doAppendCycleInstructionFetch.h if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) { cpup 228 src/dps8/doAppendCycleInstructionFetch.h fetch_dsptw (cpup, cpu.TPR.TSR); cpup 234 src/dps8/doAppendCycleInstructionFetch.h modify_dsptw (cpup, cpu.TPR.TSR); cpup 236 src/dps8/doAppendCycleInstructionFetch.h fetch_psdw (cpup, cpu.TPR.TSR); cpup 238 src/dps8/doAppendCycleInstructionFetch.h fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table. cpup 246 src/dps8/doAppendCycleInstructionFetch.h load_sdwam (cpup, cpu.TPR.TSR, nomatch); cpup 444 src/dps8/doAppendCycleInstructionFetch.h ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) { cpup 445 src/dps8/doAppendCycleInstructionFetch.h fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA); cpup 450 src/dps8/doAppendCycleInstructionFetch.h loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM cpup 462 src/dps8/doAppendCycleInstructionFetch.h do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA); cpup 486 src/dps8/doAppendCycleInstructionFetch.h set_apu_status (cpup, apuStatus_FANP); cpup 508 src/dps8/doAppendCycleInstructionFetch.h set_apu_status (cpup, apuStatus_FAP); cpup 577 src/dps8/doAppendCycleInstructionFetch.h ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged); cpup 583 src/dps8/doAppendCycleInstructionFetch.h core_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 332 src/dps8/doAppendCycleOperandRMW.h core_read_lock (cpup, finalAddress, data, "OPERAND_RMW"); cpup 335 src/dps8/doAppendCycleOperandRMW.h core_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 234 src/dps8/doAppendCycleOperandRead.h if (nomatch || ! fetch_sdw_from_sdwam (cpup, cpu.TPR.TSR)) { cpup 240 src/dps8/doAppendCycleOperandRead.h fetch_dsptw (cpup, cpu.TPR.TSR); cpup 246 src/dps8/doAppendCycleOperandRead.h modify_dsptw (cpup, cpu.TPR.TSR); cpup 248 src/dps8/doAppendCycleOperandRead.h fetch_psdw (cpup, cpu.TPR.TSR); cpup 250 src/dps8/doAppendCycleOperandRead.h fetch_nsdw (cpup, cpu.TPR.TSR); // load SDW0 from descriptor segment table. cpup 258 src/dps8/doAppendCycleOperandRead.h load_sdwam (cpup, cpu.TPR.TSR, nomatch); cpup 552 src/dps8/doAppendCycleOperandRead.h ! fetch_ptw_from_ptwam (cpup, cpu.SDW->POINTER, cpu.TPR.CA)) { cpup 553 src/dps8/doAppendCycleOperandRead.h fetch_ptw (cpup, cpu.SDW, cpu.TPR.CA); cpup 559 src/dps8/doAppendCycleOperandRead.h loadPTWAM (cpup, cpu.SDW->POINTER, cpu.TPR.CA, nomatch); // load PTW0 to PTWAM cpup 569 src/dps8/doAppendCycleOperandRead.h do_ptw2 (cpup, cpu.SDW, cpu.TPR.CA); cpup 592 src/dps8/doAppendCycleOperandRead.h set_apu_status (cpup, apuStatus_FANP); cpup 621 src/dps8/doAppendCycleOperandRead.h set_apu_status (cpup, apuStatus_FAP); cpup 690 src/dps8/doAppendCycleOperandRead.h ucCacheSave (cpup, this, cpu.TPR.TSR, cpu.TPR.CA, bound, p, pageAddress, RSDWH_R1, paged); cpup 703 src/dps8/doAppendCycleOperandRead.h core_readN (cpup, finalAddress, data, nWords, "OPERAND_READ"); cpup 740 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 292 src/dps8/doAppendCycleOperandStore.h core_write_zone (cpup, finalAddress, * data, "OPERAND_STORE"); cpup 294 src/dps8/doAppendCycleOperandStore.h core_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 328 src/dps8/doAppendCycleRTCDOperandFetch.h core_readN (cpup, finalAddress, data, nWords, "RTCD_OPERAND_FETCH"); cpup 263 src/dps8/dps8_absi.c cpu_state_t * cpup = _cpup; cpup 45 src/dps8/dps8_addrmods.c static word18 get_Cr (cpu_state_t * cpup, word4 Tdes) cpup 112 src/dps8/dps8_addrmods.c static char * op_desc_str (cpu_state_t * cpup, char * temp) cpup 120 src/dps8/dps8_addrmods.c switch (operand_size (cpup)) cpup 149 src/dps8/dps8_addrmods.c switch (operand_size (cpup)) cpup 193 src/dps8/dps8_addrmods.c static void do_ITP (cpu_state_t * cpup) cpup 237 src/dps8/dps8_addrmods.c static void do_ITS (cpu_state_t * cpup) cpup 279 src/dps8/dps8_addrmods.c static void do_ITS_ITP (cpu_state_t * cpup) cpup 309 src/dps8/dps8_addrmods.c do_ITS (cpup); cpup 311 src/dps8/dps8_addrmods.c do_ITP (cpup); cpup 318 src/dps8/dps8_addrmods.c void updateIWB (cpu_state_t * cpup, word18 addr, word6 tag) cpup 339 src/dps8/dps8_addrmods.c decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction); cpup 357 src/dps8/dps8_addrmods.c void do_caf (cpu_state_t * cpup) cpup 376 src/dps8/dps8_addrmods.c __func__, op_desc_str (cpup, buf), cpu.TPR.CA); cpup 468 src/dps8/dps8_addrmods.c word18 Cr = get_Cr (cpup, Td); cpup 521 src/dps8/dps8_addrmods.c word18 Cr = get_Cr (cpup, Td); // C(r) cpup 567 src/dps8/dps8_addrmods.c ReadIndirect (cpup); cpup 571 src/dps8/dps8_addrmods.c do_ITS_ITP (cpup); cpup 572 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); cpup 586 src/dps8/dps8_addrmods.c updateIWB (cpup, GET_ADDR (cpu.itxPair[0]), cpu.rTAG); cpup 643 src/dps8/dps8_addrmods.c ReadIndirect (cpup); cpup 651 src/dps8/dps8_addrmods.c do_ITS_ITP (cpup); cpup 688 src/dps8/dps8_addrmods.c updateIWB(cpup, cpu.TPR.CA, cpu.rTAG); cpup 720 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); cpup 730 src/dps8/dps8_addrmods.c word18 Cr = get_Cr (cpup, Td); cpup 747 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_RI|TD_N)); cpup 753 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); // XXX guessing here... cpup 840 src/dps8/dps8_addrmods.c ReadAPUDataRead (cpup, indaddr, & indword); cpup 947 src/dps8/dps8_addrmods.c ReadOperandRead (cpup, cpu.TPR.CA, & cpu.ou.character_data); cpup 999 src/dps8/dps8_addrmods.c core_read_lock(cpup, phys_address, &indword_new, __func__); cpup 1009 src/dps8/dps8_addrmods.c core_write_unlock(cpup, phys_address, indword, __func__); cpup 1011 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, indaddr, indword); cpup 1035 src/dps8/dps8_addrmods.c ReadIndirect (cpup); cpup 1042 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N)); cpup 1068 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1098 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1100 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1113 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N)); cpup 1135 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1166 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1168 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1181 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N)); cpup 1206 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1239 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1241 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1248 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N)); cpup 1274 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1310 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1312 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1320 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, (TM_R|TD_N)); cpup 1357 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1392 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1394 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1430 src/dps8/dps8_addrmods.c updateIWB (cpup, YiSafe2, cpu.rTAG); cpup 1432 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); cpup 1469 src/dps8/dps8_addrmods.c ReadAPUDataRMW (cpup, cpu.TPR.CA, & indword); cpup 1504 src/dps8/dps8_addrmods.c core_write_unlock(cpup, cpu.iefpFinalAddress, indword, __func__); cpup 1506 src/dps8/dps8_addrmods.c WriteAPUDataStore (cpup, saveCA, indword); cpup 1543 src/dps8/dps8_addrmods.c updateIWB (cpup, cpu.TPR.CA, cpu.rTAG); 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 59 src/dps8/dps8_append.c cpup 168 src/dps8/dps8_append.c void do_ldbr (cpu_state_t * cpup, word36 * Ypair) cpup 235 src/dps8/dps8_append.c static void fetch_dsptw (cpu_state_t * cpup, word15 segno) cpup 249 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_DSPTW); cpup 258 src/dps8/dps8_append.c core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); cpup 267 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_FDSPTW);) cpup 281 src/dps8/dps8_append.c static void modify_dsptw (cpu_state_t * cpup, word15 segno) cpup 285 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_MDSPTW); cpup 297 src/dps8/dps8_append.c core_read_lock (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); cpup 299 src/dps8/dps8_append.c core_write_unlock (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, PTWx1, __func__); cpup 301 src/dps8/dps8_append.c core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); cpup 303 src/dps8/dps8_append.c core_write (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, PTWx1, __func__); cpup 313 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_MDSPTW);) cpup 319 src/dps8/dps8_append.c cpu_state_t * cpup = _cpup; cpup 337 src/dps8/dps8_append.c static sdw_s * fetch_sdw_from_sdwam (cpu_state_t * cpup, word15 segno) { cpup 419 src/dps8/dps8_append.c static void fetch_psdw (cpu_state_t * cpup, word15 segno) cpup 426 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_SDWP); cpup 431 src/dps8/dps8_append.c core_read2 (cpup, ((((word24) cpu.PTW0.ADDR & 0777760) << 6) + y1) & PAMASK, cpup 455 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_FSDWP); cpup 471 src/dps8/dps8_append.c static void fetch_nsdw (cpu_state_t * cpup, word15 segno) cpup 477 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_SDWNP); cpup 494 src/dps8/dps8_append.c core_read2 (cpup, (cpu.DSBR.ADDR + 2u * segno) & PAMASK, cpup 518 src/dps8/dps8_append.c add_l68_APU_history (cpup, 0 /* No fetch no paged bit */); cpup 547 src/dps8/dps8_append.c t_stat dump_sdwam (cpu_state_t * cpup) cpup 586 src/dps8/dps8_append.c static void load_sdwam (cpu_state_t * cpup, word15 segno, bool nomatch) cpup 639 src/dps8/dps8_append.c dump_sdwam (cpup); cpup 678 src/dps8/dps8_append.c static ptw_s * fetch_ptw_from_ptwam (cpu_state_t * cpup, word15 segno, word18 CA) cpup 759 src/dps8/dps8_append.c static void fetch_ptw (cpu_state_t * cpup, sdw_s *sdw, word18 offset) cpup 765 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_PTW); cpup 783 src/dps8/dps8_append.c core_read_lock (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); cpup 785 src/dps8/dps8_append.c core_read (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); cpup 801 src/dps8/dps8_append.c core_write_unlock (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); cpup 803 src/dps8/dps8_append.c core_write (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); cpup 814 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_FPTW);) cpup 822 src/dps8/dps8_append.c static void loadPTWAM (cpu_state_t * cpup, word15 segno, word18 offset, UNUSED bool nomatch) cpup 923 src/dps8/dps8_append.c static void modify_ptw (cpu_state_t * cpup, sdw_s *sdw, word18 offset) cpup 931 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_MPTW); cpup 939 src/dps8/dps8_append.c core_read_lock (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); cpup 941 src/dps8/dps8_append.c core_write_unlock (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); cpup 943 src/dps8/dps8_append.c core_read (cpup, (sdw->ADDR + x2) & PAMASK, & PTWx2, __func__); cpup 945 src/dps8/dps8_append.c core_write (cpup, (sdw->ADDR + x2) & PAMASK, PTWx2, __func__); cpup 953 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_MPTW);) cpup 956 src/dps8/dps8_append.c static void do_ptw2 (cpu_state_t * cpup, sdw_s *sdw, word18 offset) cpup 959 src/dps8/dps8_append.c set_apu_status (cpup, apuStatus_PTW2); cpup 968 src/dps8/dps8_append.c core_read (cpup, (sdw->ADDR + x2 + 1) & PAMASK, & PTWx2n, __func__); cpup 978 src/dps8/dps8_append.c add_l68_APU_history (cpup, APUH_FPTW2);) cpup 1061 src/dps8/dps8_append.c word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords) { cpup 1064 src/dps8/dps8_append.c return doAppendCycleOperandStore (cpup, data, nWords); cpup 1066 src/dps8/dps8_append.c return doAppendCycleOperandRead (cpup, data, nWords); cpup 1068 src/dps8/dps8_append.c return doAppendCycleIndirectWordFetch (cpup, data, nWords); cpup 1070 src/dps8/dps8_append.c return doAppendCycleRTCDOperandFetch (cpup, data, nWords); cpup 1072 src/dps8/dps8_append.c return doAppendCycleInstructionFetch (cpup, data, nWords); cpup 1074 src/dps8/dps8_append.c return doAppendCycleAPUDataRead (cpup, data, nWords); cpup 1076 src/dps8/dps8_append.c return doAppendCycleAPUDataStore (cpup, data, nWords); cpup 1078 src/dps8/dps8_append.c return doAppendCycleABSA (cpup, data, nWords); cpup 1081 src/dps8/dps8_append.c return doAppendCycleOperandRMW (cpup, data, nWords); cpup 1083 src/dps8/dps8_append.c return doAppendCycleAPUDataRMW (cpup, data, nWords); cpup 2227 src/dps8/dps8_append.c cpu_state_t * cpup = _cpup; cpup 2248 src/dps8/dps8_append.c core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); cpup 2269 src/dps8/dps8_append.c core_read2 (cpup, ((((word24)PTW1. ADDR & 0777760) << 6) + y1) & PAMASK, cpup 2297 src/dps8/dps8_append.c core_read2 (cpup, (cpu.DSBR.ADDR + 2 * segno) & PAMASK, cpup 2348 src/dps8/dps8_append.c core_read (cpup, (SDW1.ADDR + x2) & PAMASK, & PTWx2, __func__); 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 1290 src/dps8/dps8_console.c cpu_state_t * cpup = _cpup; cpup 920 src/dps8/dps8_cpu.c static void set_cpu_cycle (cpu_state_t * cpup, cycles_e cycle) cpup 947 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 977 src/dps8/dps8_cpu.c set_addr_mode (cpup, ABSOLUTE_mode); cpup 985 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 987 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, EXEC_cycle); cpup 991 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 1012 src/dps8/dps8_cpu.c setup_scbank_map (cpup); cpup 1014 src/dps8/dps8_cpu.c tidy_cu (cpup); cpup 1305 src/dps8/dps8_cpu.c void setup_scbank_map (cpu_state_t * cpup) cpup 1405 src/dps8/dps8_cpu.c int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr) cpup 1424 src/dps8/dps8_cpu.c static void get_serial_number (cpu_state_t * cpup) cpup 1513 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 1582 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 1604 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 1744 src/dps8/dps8_cpu.c static uint get_highest_intr (cpu_state_t *cpup) cpup 1759 src/dps8/dps8_cpu.c bool sample_interrupts (cpu_state_t * cpup) cpup 1772 src/dps8/dps8_cpu.c t_stat simh_hooks (cpu_state_t * cpup) cpup 1815 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 1844 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, EXEC_cycle); cpup 1860 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 1912 src/dps8/dps8_cpu.c reason = simh_hooks (cpup); cpup 2089 src/dps8/dps8_cpu.c static void do_LUF_fault (cpu_state_t * cpup) cpup 2113 src/dps8/dps8_cpu.c cpu.shadowTR = (word27) cpu.TR0 - (1024u << (is_priv_mode (cpup) ? 4 : cpu.CMR.luf)); cpup 2143 src/dps8/dps8_cpu.c static void set_temporary_absolute_mode (cpu_state_t * cpup) cpup 2152 src/dps8/dps8_cpu.c static bool clear_temporary_absolute_mode (cpu_state_t * cpup) cpup 2170 src/dps8/dps8_cpu.c static void becomeClockMaster (cpu_state_t * cpup) { cpup 2189 src/dps8/dps8_cpu.c void giveupClockMaster (cpu_state_t * cpup) { cpup 2202 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 2222 src/dps8/dps8_cpu.c becomeClockMaster (cpup); cpup 2245 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 2246 src/dps8/dps8_cpu.c cpup->isRunning = true; cpup 2279 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, SYNC_FAULT_RTN_cycle); cpup 2294 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 2297 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, EXEC_cycle); cpup 2310 src/dps8/dps8_cpu.c giveupClockMaster (cpup); cpup 2324 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FAULT_cycle); cpup 2347 src/dps8/dps8_cpu.c becomeClockMaster (cpup); // Start synchronizing cpup 2407 src/dps8/dps8_cpu.c giveupClockMaster (cpup); cpup 2441 src/dps8/dps8_cpu.c reason = simh_hooks (cpup); cpup 2482 src/dps8/dps8_cpu.c core_unlock_all (cpup); cpup 2560 src/dps8/dps8_cpu.c uint intr_pair_addr = get_highest_intr (cpup); cpup 2565 src/dps8/dps8_cpu.c cu_safe_store (cpup); cpup 2571 src/dps8/dps8_cpu.c set_temporary_absolute_mode (cpup); cpup 2598 src/dps8/dps8_cpu.c core_read2 (cpup, intr_pair_addr, cpup 2611 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, INTERRUPT_EXEC_cycle); cpup 2620 src/dps8/dps8_cpu.c clear_temporary_absolute_mode (cpup); cpup 2622 src/dps8/dps8_cpu.c cu_safe_restore (cpup); cpup 2628 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 2675 src/dps8/dps8_cpu.c if (get_bar_mode (cpup)) cpup 2676 src/dps8/dps8_cpu.c get_BAR_address (cpup, cpu.PPR.IC); cpup 2681 src/dps8/dps8_cpu.c bool tmp_priv_mode = is_priv_mode (cpup); cpup 2691 src/dps8/dps8_cpu.c cpu.interrupt_flag = sample_interrupts (cpup); cpup 2693 src/dps8/dps8_cpu.c noCheckTR ? bG7PendingNoTRO (cpup) : bG7Pending (cpup); cpup 2703 src/dps8/dps8_cpu.c cpu.interrupt_flag = sample_interrupts (cpup); cpup 2705 src/dps8/dps8_cpu.c noCheckTR ? bG7PendingNoTRO (cpup) : bG7Pending (cpup); cpup 2762 src/dps8/dps8_cpu.c doG7Fault (cpup, !noCheckTR); cpup 2770 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, INTERRUPT_cycle); cpup 2784 src/dps8/dps8_cpu.c tmp_priv_mode = is_priv_mode (cpup); cpup 2797 src/dps8/dps8_cpu.c do_LUF_fault (cpup); cpup 2804 src/dps8/dps8_cpu.c do_LUF_fault (cpup); cpup 2811 src/dps8/dps8_cpu.c do_LUF_fault (cpup); cpup 2869 src/dps8/dps8_cpu.c fetchInstruction (cpup, cpu.PPR.IC); cpup 2873 src/dps8/dps8_cpu.c advanceG7Faults (cpup); cpup 2874 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, EXEC_cycle); cpup 2906 src/dps8/dps8_cpu.c t_stat ret = executeInstruction (cpup); cpup 2911 src/dps8/dps8_cpu.c add_l68_CU_history (cpup); cpup 2913 src/dps8/dps8_cpu.c add_dps8m_CU_history (cpup); cpup 2947 src/dps8/dps8_cpu.c clearFaultCycle (cpup); cpup 2960 src/dps8/dps8_cpu.c if (!clear_temporary_absolute_mode (cpup)) cpup 2966 src/dps8/dps8_cpu.c set_addr_mode (cpup, ABSOLUTE_mode); cpup 2980 src/dps8/dps8_cpu.c set_addr_mode (cpup, APPEND_mode); cpup 2987 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, PSEUDO_FETCH_cycle); cpup 2990 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3084 src/dps8/dps8_cpu.c if (!sample_interrupts (cpup)) cpup 3175 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3183 src/dps8/dps8_cpu.c clear_temporary_absolute_mode (cpup); cpup 3184 src/dps8/dps8_cpu.c cu_safe_restore (cpup); cpup 3186 src/dps8/dps8_cpu.c clearFaultCycle (cpup); cpup 3197 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3205 src/dps8/dps8_cpu.c clear_temporary_absolute_mode (cpup); cpup 3206 src/dps8/dps8_cpu.c cu_safe_restore (cpup); cpup 3215 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3245 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3275 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, PSEUDO_FETCH_cycle); cpup 3285 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3299 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FETCH_cycle); cpup 3328 src/dps8/dps8_cpu.c set_apu_status (cpup, apuStatus_FABS); cpup 3342 src/dps8/dps8_cpu.c cu_safe_store (cpup); cpup 3347 src/dps8/dps8_cpu.c cu_safe_store (cpup); cpup 3353 src/dps8/dps8_cpu.c set_temporary_absolute_mode (cpup); cpup 3380 src/dps8/dps8_cpu.c core_read2 (cpup, addr, & cpu.cu.IWB, & cpu.cu.IRODD, __func__); cpup 3391 src/dps8/dps8_cpu.c set_cpu_cycle (cpup, FAULT_EXEC_cycle); cpup 3534 src/dps8/dps8_cpu.c int operand_size (cpu_state_t * cpup) cpup 3552 src/dps8/dps8_cpu.c void readOperandRead (cpu_state_t * cpup, word18 addr) { cpup 3561 src/dps8/dps8_cpu.c switch (operand_size (cpup)) { cpup 3564 src/dps8/dps8_cpu.c ReadOperandRead (cpup, addr, & cpu.CY); cpup 3569 src/dps8/dps8_cpu.c Read2OperandRead (cpup, addr, cpu.Ypair); cpup 3574 src/dps8/dps8_cpu.c Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29); cpup 3579 src/dps8/dps8_cpu.c Read16 (cpup, addr, cpu.Yblock16); cpup 3585 src/dps8/dps8_cpu.c ReadOperandRead (cpup, addr + j, cpu.Yblock32 + j); cpup 3590 src/dps8/dps8_cpu.c void readOperandRMW (cpu_state_t * cpup, word18 addr) { cpup 3592 src/dps8/dps8_cpu.c switch (operand_size (cpup)) { cpup 3595 src/dps8/dps8_cpu.c ReadOperandRMW (cpup, addr, & cpu.CY); cpup 3600 src/dps8/dps8_cpu.c Read2OperandRead (cpup, addr, cpu.Ypair); cpup 3605 src/dps8/dps8_cpu.c Read8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29); cpup 3610 src/dps8/dps8_cpu.c Read16 (cpup, addr, cpu.Yblock16); cpup 3616 src/dps8/dps8_cpu.c ReadOperandRMW (cpup, addr + j, cpu.Yblock32 + j); cpup 3623 src/dps8/dps8_cpu.c t_stat write_operand (cpu_state_t * cpup, word18 addr, UNUSED processor_cycle_type cyctyp) cpup 3625 src/dps8/dps8_cpu.c switch (operand_size (cpup)) cpup 3629 src/dps8/dps8_cpu.c WriteOperandStore (cpup, addr, cpu.CY); cpup 3634 src/dps8/dps8_cpu.c Write2OperandStore (cpup, addr + 0, cpu.Ypair); cpup 3639 src/dps8/dps8_cpu.c Write8 (cpup, addr, cpu.Yblock8, cpu.currentInstruction.b29); cpup 3644 src/dps8/dps8_cpu.c Write16 (cpup, addr, cpu.Yblock16); cpup 3651 src/dps8/dps8_cpu.c Write32 (cpup, addr, cpu.Yblock32); cpup 3700 src/dps8/dps8_cpu.c cpu_state_t * cpup = _cpup; cpup 3701 src/dps8/dps8_cpu.c if (lookup_cpu_mem_map (cpup, addr) < 0) cpup 3720 src/dps8/dps8_cpu.c int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) cpup 3762 src/dps8/dps8_cpu.c int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, UNUSED const char * ctx) cpup 3770 src/dps8/dps8_cpu.c core_unlock_all (cpup); cpup 3783 src/dps8/dps8_cpu.c int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) cpup 3827 src/dps8/dps8_cpu.c int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, UNUSED const char * ctx) cpup 3835 src/dps8/dps8_cpu.c core_unlock_all (cpup); cpup 3845 src/dps8/dps8_cpu.c int core_unlock_all (cpu_state_t * cpup) cpup 3861 src/dps8/dps8_cpu.c int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) cpup 3881 src/dps8/dps8_cpu.c core_read_lock(cpup, addr, &v, ctx); cpup 3883 src/dps8/dps8_cpu.c core_write_unlock(cpup, addr, v, ctx); cpup 3907 src/dps8/dps8_cpu.c int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx) cpup 3999 src/dps8/dps8_cpu.c int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) { cpup 4074 src/dps8/dps8_cpu.c void decode_instruction (cpu_state_t * cpup, word36 inst, DCDstruct * p) cpup 4123 src/dps8/dps8_cpu.c int is_priv_mode (cpu_state_t * cpup) cpup 4128 src/dps8/dps8_cpu.c if (get_bar_mode (cpup)) cpup 4132 src/dps8/dps8_cpu.c if (get_addr_mode (cpup) == ABSOLUTE_mode) cpup 4147 src/dps8/dps8_cpu.c bool get_bar_mode (cpu_state_t * cpup) cpup 4152 src/dps8/dps8_cpu.c addr_modes_e get_addr_mode (cpu_state_t * cpup) cpup 4180 src/dps8/dps8_cpu.c void set_addr_mode (cpu_state_t * cpup, addr_modes_e mode) cpup 4245 src/dps8/dps8_cpu.c word18 get_BAR_address (cpu_state_t * cpup, word18 addr) cpup 4270 src/dps8/dps8_cpu.c static void add_history (cpu_state_t * cpup, uint hset, word36 w0, word36 w1) cpup 4280 src/dps8/dps8_cpu.c void add_history_force (cpu_state_t * cpup, uint hset, word36 w0, word36 w1) cpup 4287 src/dps8/dps8_cpu.c void add_dps8m_CU_history (cpu_state_t * cpup) cpup 4307 src/dps8/dps8_cpu.c add_history (cpup, CU_HIST_REG, w0, w1); cpup 4311 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 4317 src/dps8/dps8_cpu.c add_history (cpup, DPS8M_DU_OU_HIST_REG, w0, w1); cpup 4320 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 4378 src/dps8/dps8_cpu.c void add_l68_CU_history (cpu_state_t * cpup) cpup 4442 src/dps8/dps8_cpu.c add_history (cpup, CU_HIST_REG, w0, w1); cpup 4453 src/dps8/dps8_cpu.c set_FFV_fault (cpup, 4); cpup 4496 src/dps8/dps8_cpu.c void add_l68_DU_history (cpu_state_t * cpup) cpup 4499 src/dps8/dps8_cpu.c PNL (add_history (cpup, L68_DU_HIST_REG, cpu.du.cycle1, cpu.du.cycle2);) cpup 4502 src/dps8/dps8_cpu.c void add_l68_OU_history (cpu_state_t * cpup) cpup 4559 src/dps8/dps8_cpu.c add_history (cpup, L68_OU_HIST_REG, w0, w1); cpup 4611 src/dps8/dps8_cpu.c void add_l68_APU_history (cpu_state_t * cpup, enum APUH_e op) cpup 4643 src/dps8/dps8_cpu.c add_history (cpup, L68_APU_HIST_REG, w0, w1); cpup 1960 src/dps8/dps8_cpu.h #define cpu (* cpup) cpup 1989 src/dps8/dps8_cpu.h static inline void SET_PR_BITNO (cpu_state_t * restrict cpup, uint n, word6 b) cpup 1995 src/dps8/dps8_cpu.h #define SET_PR_BITNO(n, b) SET_PR_BITNO(cpup, n, b) cpup 1996 src/dps8/dps8_cpu.h static inline void SET_AR_CHAR_BITNO (cpu_state_t * restrict cpup, uint n, word2 c, word4 b) cpup 2002 src/dps8/dps8_cpu.h #define SET_AR_CHAR_BITNO(n, c, b) SET_AR_CHAR_BITNO(cpup, n, c, b) cpup 2004 src/dps8/dps8_cpu.h bool sample_interrupts (cpu_state_t * cpup); cpup 2005 src/dps8/dps8_cpu.h t_stat simh_hooks (cpu_state_t * cpup); cpup 2006 src/dps8/dps8_cpu.h int operand_size (cpu_state_t * cpup); cpup 2008 src/dps8/dps8_cpu.h void readOperandRead (cpu_state_t * cpup, word18 addr); cpup 2009 src/dps8/dps8_cpu.h void readOperandRMW (cpu_state_t * cpup, word18 addr); cpup 2010 src/dps8/dps8_cpu.h t_stat write_operand (cpu_state_t * cpup, word18 addr, processor_cycle_type acctyp); cpup 2015 src/dps8/dps8_cpu.h cpu_state_t * cpup = _cpup; cpup 2129 src/dps8/dps8_cpu.h int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); cpup 2130 src/dps8/dps8_cpu.h int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); cpup 2131 src/dps8/dps8_cpu.h int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); cpup 2132 src/dps8/dps8_cpu.h int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx); cpup 2133 src/dps8/dps8_cpu.h int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx); cpup 2197 src/dps8/dps8_cpu.h int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); cpup 2198 src/dps8/dps8_cpu.h int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); cpup 2199 src/dps8/dps8_cpu.h int core_unlock_all(cpu_state_t * cpup); cpup 2409 src/dps8/dps8_cpu.h static inline void core_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, cpup 2414 src/dps8/dps8_cpu.h core_read (cpup, addr + i, data + i, ctx); cpup 2419 src/dps8/dps8_cpu.h static inline void core_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, cpup 2424 src/dps8/dps8_cpu.h core_write (cpup, addr + i, data [i], ctx); cpup 2429 src/dps8/dps8_cpu.h int is_priv_mode (cpu_state_t * cpup); cpup 2433 src/dps8/dps8_cpu.h bool get_bar_mode (cpu_state_t * cpup); cpup 2434 src/dps8/dps8_cpu.h addr_modes_e get_addr_mode (cpu_state_t * cpup); cpup 2435 src/dps8/dps8_cpu.h void set_addr_mode (cpu_state_t * cpup, addr_modes_e mode); cpup 2436 src/dps8/dps8_cpu.h void decode_instruction (cpu_state_t * cpup, word36 inst, DCDstruct * p); cpup 2441 src/dps8/dps8_cpu.h int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr); cpup 2443 src/dps8/dps8_cpu.h void setup_scbank_map (cpu_state_t * cpup); cpup 2444 src/dps8/dps8_cpu.h void add_dps8m_CU_history (cpu_state_t * cpup); cpup 2448 src/dps8/dps8_cpu.h void add_l68_CU_history (cpu_state_t * cpup); cpup 2449 src/dps8/dps8_cpu.h void add_l68_OU_history (cpu_state_t * cpup); cpup 2450 src/dps8/dps8_cpu.h void add_l68_DU_history (cpu_state_t * cpup); cpup 2451 src/dps8/dps8_cpu.h void add_l68_APU_history (cpu_state_t * cpup, enum APUH_e op); cpup 2452 src/dps8/dps8_cpu.h void add_history_force (cpu_state_t * cpup, uint hset, word36 w0, word36 w1); cpup 2454 src/dps8/dps8_cpu.h word18 get_BAR_address(cpu_state_t * cpup, word18 addr); cpup 2464 src/dps8/dps8_cpu.h void giveupClockMaster (cpu_state_t * cpup); cpup 1189 src/dps8/dps8_crdpun.c cpu_state_t * cpup = _cpup; cpup 465 src/dps8/dps8_crdrdr.c cpu_state_t * cpup = _cpup; cpup 934 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 1435 src/dps8/dps8_eis.c e -> N [k - 1] = (uint) getMFReg36 (cpup, reg, false, false, mod_fault); // RL=1: disallow du,n,ic cpup 1466 src/dps8/dps8_eis.c word36 r = getMFReg36 (cpup, MFk & 017, allowDU, true, mod_fault); // allow du based on instruction, allow n,ic cpup 1585 src/dps8/dps8_eis.c static void parseArgOperandDescriptor (cpu_state_t * cpup, uint k, fault_ipr_subtype_ *mod_fault) cpup 1601 src/dps8/dps8_eis.c word36 r = getMFReg36 (cpup, yREG, false, true, mod_fault); // disallow du, allow n,ic cpup 1640 src/dps8/dps8_eis.c static void parseNumericOperandDescriptor (cpu_state_t * cpup, int k, fault_ipr_subtype_ *mod_fault) cpup 1708 src/dps8/dps8_eis.c e->N[k-1] = getMFReg18 (cpup,reg, false, false, mod_fault) & 077; // RL=1: disallow du,n,ic cpup 1715 src/dps8/dps8_eis.c word36 r = getMFReg36(cpup, MFk & 017, false, true, mod_fault); // disallow du, allow n, ic cpup 1823 src/dps8/dps8_eis.c static void parseBitstringOperandDescriptor (cpu_state_t * cpup, int k, fault_ipr_subtype_ *mod_fault) cpup 1875 src/dps8/dps8_eis.c e->N[k-1] = getMFReg36(cpup, reg, false, false, mod_fault) & 077777777; // RL=1: disallow du,n,ic cpup 1895 src/dps8/dps8_eis.c word36 r = getMFReg36(cpup, MFk & 017, false, true, mod_fault); // disallow du, allow n,ic cpup 1924 src/dps8/dps8_eis.c static void cleanupOperandDescriptor (cpu_state_t * cpup, int k) cpup 1929 src/dps8/dps8_eis.c EISWriteCache(cpup, & e -> addr [k - 1]); cpup 1954 src/dps8/dps8_eis.c void a4bd (cpu_state_t * cpup) cpup 1967 src/dps8/dps8_eis.c word36 ur = getCrAR (cpup, reg); cpup 2040 src/dps8/dps8_eis.c void s4bd (cpu_state_t * cpup) cpup 2048 src/dps8/dps8_eis.c word36 ur = getCrAR (cpup, reg); cpup 2087 src/dps8/dps8_eis.c void axbd (cpu_state_t * cpup, uint sz) cpup 2095 src/dps8/dps8_eis.c word36 rcnt = getCrAR (cpup, reg); cpup 2165 src/dps8/dps8_eis.c void abd (cpu_state_t * cpup) cpup 2175 src/dps8/dps8_eis.c word24 r = getCrAR (cpup, (word4) reg) & MASK24; cpup 2228 src/dps8/dps8_eis.c cpup 2242 src/dps8/dps8_eis.c cpup 2375 src/dps8/dps8_eis.c void awd (cpu_state_t * cpup) cpup 2385 src/dps8/dps8_eis.c int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18); cpup 2422 src/dps8/dps8_eis.c void sbd (cpu_state_t * cpup) cpup 2429 src/dps8/dps8_eis.c word24 r = getCrAR (cpup, (word4) reg) & MASK24; cpup 2458 src/dps8/dps8_eis.c void swd (cpu_state_t * cpup) cpup 2468 src/dps8/dps8_eis.c int32_t r = (int32_t) (getCrAR (cpup, reg) & MASK18); cpup 2504 src/dps8/dps8_eis.c void s9bd (cpu_state_t * cpup) cpup 2514 src/dps8/dps8_eis.c word21 r = getCrAR (cpup, reg) & MASK21;; cpup 2581 src/dps8/dps8_eis.c void asxbd (cpu_state_t * cpup, uint sz, bool sub) cpup 2802 src/dps8/dps8_eis.c word36 rcnt = getCrAR (cpup, reg); cpup 2987 src/dps8/dps8_eis.c void cmpc (cpu_state_t * cpup) cpup 3018 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 3019 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 3021 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 3022 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 1, false, &mod_fault); cpup 3074 src/dps8/dps8_eis.c word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n cpup 3075 src/dps8/dps8_eis.c word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n cpup 3081 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3082 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3092 src/dps8/dps8_eis.c word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n cpup 3098 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3099 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3108 src/dps8/dps8_eis.c word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n cpup 3115 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3116 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3122 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3123 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3130 src/dps8/dps8_eis.c void scd (cpu_state_t * cpup) cpup 3153 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 3154 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 3155 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 3158 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 3159 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault); // use TA1 cpup 3160 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 3252 src/dps8/dps8_eis.c c1 = EISget469 (cpup, 2, 0); cpup 3253 src/dps8/dps8_eis.c c2 = EISget469 (cpup, 2, 1); cpup 3288 src/dps8/dps8_eis.c yCharn11 = EISget469 (cpup, 1, cpu.du.CHTALLY); cpup 3289 src/dps8/dps8_eis.c yCharn12 = EISget469 (cpup, 1, cpu.du.CHTALLY + 1); cpup 3302 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 3304 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3305 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3306 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 3313 src/dps8/dps8_eis.c void scdr (cpu_state_t * cpup) cpup 3336 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 3337 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 3338 src/dps8/dps8_eis.c setupOperandDescriptorCache(cpup,3); cpup 3341 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault); cpup 3342 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 2, 1, true, &mod_fault); // Use TA1 cpup 3343 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 3435 src/dps8/dps8_eis.c c1 = EISget469 (cpup, 2, 0); cpup 3436 src/dps8/dps8_eis.c c2 = EISget469 (cpup, 2, 1); cpup 3473 src/dps8/dps8_eis.c yCharn11 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); cpup 3474 src/dps8/dps8_eis.c yCharn12 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY); cpup 3488 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 3490 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3491 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3492 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 3499 src/dps8/dps8_eis.c void scm (cpu_state_t * cpup) cpup 3538 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 3539 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 3540 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 3543 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 3544 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault); cpup 3545 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 3616 src/dps8/dps8_eis.c ctest = EISget469 (cpup, 2, 0); cpup 3642 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (cpup, 1, cpu.du.CHTALLY); cpup 3657 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 3659 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3660 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3661 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 3667 src/dps8/dps8_eis.c void scmr (cpu_state_t * cpup) cpup 3706 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 3707 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 3708 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 3711 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 3712 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 1, true, &mod_fault); cpup 3713 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 3788 src/dps8/dps8_eis.c ctest = EISget469 (cpup, 2, 0); cpup 3813 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); cpup 3828 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 3830 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 3831 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 3832 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 3840 src/dps8/dps8_eis.c cpup 3860 src/dps8/dps8_eis.c static word9 xlate (cpu_state_t * cpup, EISaddr * xlatTbl, uint dstTA, uint c) cpup 3863 src/dps8/dps8_eis.c word36 entry = EISReadIdx(cpup, xlatTbl, idx); cpup 3879 src/dps8/dps8_eis.c void tct (cpu_state_t * cpup) cpup 3907 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 3908 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,2); cpup 3909 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 3912 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 3913 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 2, &mod_fault); cpup 3914 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 4028 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char cpup 4045 src/dps8/dps8_eis.c word9 cout = xlate (cpup, &e->ADDR2, CTA9, m); cpup 4064 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 4066 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4067 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4068 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 4071 src/dps8/dps8_eis.c void tctr (cpu_state_t * cpup) cpup 4102 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 4103 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,2); cpup 4104 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 4107 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 4108 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 2, &mod_fault); cpup 4109 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 4224 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); // get src char cpup 4241 src/dps8/dps8_eis.c word9 cout = xlate (cpup, &e->ADDR2, CTA9, m); cpup 4260 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR3, 0, CY3, true); cpup 4262 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4263 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4264 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 4329 src/dps8/dps8_eis.c void mlr (cpu_state_t * cpup) cpup 4342 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 4343 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 4347 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault); cpup 4348 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault); cpup 4517 src/dps8/dps8_eis.c EISReadPage (cpup, & e -> ADDR1, cpu.du.CHTALLY / 4, pg); cpup 4518 src/dps8/dps8_eis.c EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg); cpup 4521 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4522 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4567 src/dps8/dps8_eis.c EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg); cpup 4570 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4571 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4597 src/dps8/dps8_eis.c word36 w = EISReadIdx (cpup, & e -> ADDR1, n); cpup 4598 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR2, n, w, true); cpup 4600 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4601 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4628 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR2, n, w, true); cpup 4630 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4631 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4640 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char cpup 4648 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, c); cpup 4692 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cout); cpup 4710 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, 015); // 015 is decimal - cpup 4712 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, 014); // 014 is decimal + cpup 4715 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, fillT); cpup 4718 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4719 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4731 src/dps8/dps8_eis.c void mrl (cpu_state_t * cpup) cpup 4744 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 4745 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 4749 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault); cpup 4750 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault); cpup 4893 src/dps8/dps8_eis.c word36 w = EISReadIdx (cpup, & e -> ADDR1, n); cpup 4894 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR2, n, w, true); cpup 4896 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4897 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4928 src/dps8/dps8_eis.c EISWriteIdx (cpup, & e -> ADDR2, n, w, true); cpup 4930 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 4931 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 4940 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, e -> N1 - cpu.du.CHTALLY - 1); // get src char cpup 4948 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, c); cpup 4992 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, cout); cpup 5010 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 015); // 015 is decimal - cpup 5012 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 014); // 014 is decimal + cpup 5016 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, fillT); cpup 5020 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 5021 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 5059 src/dps8/dps8_eis.c static void EISloadInputBufferNumeric (cpu_state_t * cpup, int k) cpup 5081 src/dps8/dps8_eis.c word9 c = EISget49(cpup, a, &pos, TN); cpup 5222 src/dps8/dps8_eis.c static void EISloadInputBufferAlphnumeric (cpu_state_t * cpup, int k) cpup 5239 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, k, n); cpup 5244 src/dps8/dps8_eis.c static void EISwriteOutputBufferToMemory (cpu_state_t * cpup, int k) cpup 5251 src/dps8/dps8_eis.c EISput469 (cpup, k, n, c49); cpup 5255 src/dps8/dps8_eis.c static void writeToOutputBuffer (cpu_state_t *cpup, word9 **dstAddr, int szSrc, int szDst, word9 c49) cpup 5374 src/dps8/dps8_eis.c static int mopCHT (cpu_state_t * cpup) cpup 5386 src/dps8/dps8_eis.c word9 entry = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); // get mop table entries cpup 5388 src/dps8/dps8_eis.c word9 entry = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); // get mop table entries cpup 5418 src/dps8/dps8_eis.c static int mopENF (cpu_state_t * cpup) cpup 5427 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[2]); cpup 5433 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[3]); cpup 5441 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[4]); cpup 5464 src/dps8/dps8_eis.c static int mopIGN (cpu_state_t * cpup) cpup 5498 src/dps8/dps8_eis.c static int mopINSA (cpu_state_t * cpup) cpup 5515 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[1]); cpup 5525 src/dps8/dps8_eis.c EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5527 src/dps8/dps8_eis.c EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5545 src/dps8/dps8_eis.c word9 c = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5547 src/dps8/dps8_eis.c word9 c = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5549 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, c); cpup 5556 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF-1]); cpup 5570 src/dps8/dps8_eis.c cpup 5573 src/dps8/dps8_eis.c cpup 5575 src/dps8/dps8_eis.c cpup 5584 src/dps8/dps8_eis.c cpup 5586 src/dps8/dps8_eis.c cpup 5588 src/dps8/dps8_eis.c cpup 5591 src/dps8/dps8_eis.c cpup 5593 src/dps8/dps8_eis.c cpup 5604 src/dps8/dps8_eis.c cpup 5629 src/dps8/dps8_eis.c static int mopINSB (cpu_state_t * cpup) cpup 5644 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5654 src/dps8/dps8_eis.c EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5656 src/dps8/dps8_eis.c EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5670 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]); cpup 5681 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9)); cpup 5684 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, e->mopAddress, &e->mopPos, CTN9)); cpup 5704 src/dps8/dps8_eis.c static int mopINSM (cpu_state_t * cpup) cpup 5713 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5735 src/dps8/dps8_eis.c static int mopINSN (cpu_state_t * cpup) cpup 5762 src/dps8/dps8_eis.c EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5764 src/dps8/dps8_eis.c EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5766 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5773 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9)); cpup 5775 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, e->mopAddress, &e->mopPos, CTN9)); cpup 5787 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]); cpup 5789 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5804 src/dps8/dps8_eis.c static int mopINSP (cpu_state_t * cpup) cpup 5824 src/dps8/dps8_eis.c EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5826 src/dps8/dps8_eis.c EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5828 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5832 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9)); cpup 5834 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 writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[e->mopIF - 1]); cpup 5845 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5862 src/dps8/dps8_eis.c static int mopLTE (cpu_state_t * cpup) cpup 5876 src/dps8/dps8_eis.c word9 next = EISget49(cpup, &e->ADDR2, &e->mopPos, CTN9); cpup 5878 src/dps8/dps8_eis.c word9 next = EISget49(cpup, e->mopAddress, &e->mopPos, CTN9); cpup 5933 src/dps8/dps8_eis.c static int mopMFLC (cpu_state_t * cpup) cpup 5965 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 5973 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[4]); cpup 5975 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 5985 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6039 src/dps8/dps8_eis.c static int mopMFLS (cpu_state_t * cpup) cpup 6062 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 6076 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[2]); cpup 6089 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6100 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[3]); cpup 6106 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6114 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6149 src/dps8/dps8_eis.c static int mopMORS (cpu_state_t * cpup) cpup 6175 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6191 src/dps8/dps8_eis.c static int mopMVC (cpu_state_t * cpup) cpup 6210 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, *e->in); cpup 6248 src/dps8/dps8_eis.c static int mopMSES (cpu_state_t * cpup) cpup 6252 src/dps8/dps8_eis.c return mopMVC (cpup); // XXX I think! cpup 6295 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6311 src/dps8/dps8_eis.c static int mopMVZA (cpu_state_t * cpup) cpup 6335 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[1]); cpup 6344 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6352 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6377 src/dps8/dps8_eis.c static int mopMVZB (cpu_state_t * cpup) cpup 6401 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 6410 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6418 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, e->srcSZ, e->dstSZ, c); cpup 6438 src/dps8/dps8_eis.c static int mopSES (cpu_state_t * cpup) cpup 6503 src/dps8/dps8_eis.c static MOP_struct* EISgetMop (cpu_state_t * cpup) cpup 6523 src/dps8/dps8_eis.c p->data = EISRead(cpup, p); // read data word from memory cpup 6530 src/dps8/dps8_eis.c p->data = EISRead(cpup, &e->ADDR2); // read it from memory cpup 6533 src/dps8/dps8_eis.c PNL (p->data = EISRead(cpup, e->mopAddress)); // read it from memory cpup 6536 src/dps8/dps8_eis.c p->data = EISRead(cpup, e->mopAddress); // read it from memory cpup 6539 src/dps8/dps8_eis.c p->data = EISRead(cpup, e->mopAddress); // read it from memory cpup 6566 src/dps8/dps8_eis.c static void mopExecutor (cpu_state_t * cpup) cpup 6568 src/dps8/dps8_eis.c static void mopExecutor (cpu_state_t * cpup, int kMop) cpup 6604 src/dps8/dps8_eis.c MOP_struct *m = EISgetMop(cpup); cpup 6611 src/dps8/dps8_eis.c int mres = m->f(cpup); // execute mop cpup 6647 src/dps8/dps8_eis.c writeToOutputBuffer(cpup, &e->out, 9, e->dstSZ, e->editInsertionTable[0]); cpup 6711 src/dps8/dps8_eis.c void mve (cpu_state_t * cpup) cpup 6720 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 6721 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 6722 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 3, &mod_fault); cpup 6725 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 1, 1, false, &mod_fault); cpup 6726 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 2, 2, false, &mod_fault); cpup 6727 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor(cpup, 3, 3, false, &mod_fault); cpup 6819 src/dps8/dps8_eis.c EISloadInputBufferAlphnumeric (cpup, 1); // according to MF1 cpup 6825 src/dps8/dps8_eis.c mopExecutor (cpup); cpup 6827 src/dps8/dps8_eis.c mopExecutor (cpup, 2); cpup 6832 src/dps8/dps8_eis.c EISwriteOutputBufferToMemory (cpup, 3); cpup 6833 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 6834 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 6835 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 6838 src/dps8/dps8_eis.c void mvne (cpu_state_t * cpup) cpup 6845 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 6846 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 6847 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 3, &mod_fault); cpup 6850 src/dps8/dps8_eis.c parseNumericOperandDescriptor (cpup, 1, &mod_fault); cpup 6851 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 2, false, &mod_fault); cpup 6852 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 3, 3, false, &mod_fault); cpup 7022 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 7043 src/dps8/dps8_eis.c mopExecutor (cpup); cpup 7045 src/dps8/dps8_eis.c mopExecutor (cpup, 2); cpup 7050 src/dps8/dps8_eis.c EISwriteOutputBufferToMemory (cpup, 3); cpup 7051 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 7052 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 7053 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 7060 src/dps8/dps8_eis.c void mvt (cpu_state_t * cpup) cpup 7076 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 7077 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 7078 src/dps8/dps8_eis.c setupOperandDescriptorCache (cpup,3); cpup 7081 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 1, 1, false, &mod_fault); cpup 7082 src/dps8/dps8_eis.c parseAlphanumericOperandDescriptor (cpup, 2, 2, false, &mod_fault); cpup 7083 src/dps8/dps8_eis.c parseArgOperandDescriptor (cpup, 3, &mod_fault); cpup 7221 src/dps8/dps8_eis.c EISReadIdx(cpup, &e->ADDR1, (uint)lastpageidx); cpup 7225 src/dps8/dps8_eis.c EISReadIdx(cpup, &e->ADDR3, 0); cpup 7226 src/dps8/dps8_eis.c EISReadIdx(cpup, &e->ADDR3, xlatSize-1); cpup 7254 src/dps8/dps8_eis.c word9 c = EISget469(cpup, 1, cpu.du.CHTALLY); // get src char cpup 7262 src/dps8/dps8_eis.c EISput469(cpup, 2, cpu.du.CHTALLY, xlate (cpup, &e->ADDR3, dstTA, c)); cpup 7270 src/dps8/dps8_eis.c word9 cout = xlate(cpup, &e->ADDR3, dstTA, (uint) cidx); cpup 7307 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cout); cpup 7317 src/dps8/dps8_eis.c word9 cfill = xlate(cpup, &e->ADDR3, dstTA, fillT); cpup 7344 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cfill); cpup 7347 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 7348 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 7349 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 7365 src/dps8/dps8_eis.c void cmpn (cpu_state_t * cpup) cpup 7378 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 7379 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 7382 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 7383 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 7483 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 7491 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 7519 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 7520 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 7531 src/dps8/dps8_eis.c static void EISwrite4(cpu_state_t * cpup, EISaddr *p, int *pos, word4 char4) cpup 7546 src/dps8/dps8_eis.c w = EISRead(cpup, p); // read dst memory into w cpup 7585 src/dps8/dps8_eis.c EISWriteIdx(cpup, p, 0, w, true); // XXX this is the inefficient part! cpup 7594 src/dps8/dps8_eis.c static void EISwrite9(cpu_state_t *cpup, EISaddr *p, int *pos, word9 char9) cpup 7609 src/dps8/dps8_eis.c w = EISRead(cpup, p); // read dst memory into w cpup 7632 src/dps8/dps8_eis.c EISWriteIdx (cpup, p, 0, w, true); // XXX this is the inefficient part! cpup 7641 src/dps8/dps8_eis.c static void EISwrite49(cpu_state_t * cpup, EISaddr *p, int *pos, int tn, word9 c49) cpup 7646 src/dps8/dps8_eis.c EISwrite4(cpup, p, pos, (word4) c49); cpup 7649 src/dps8/dps8_eis.c EISwrite9(cpup, p, pos, c49); cpup 7654 src/dps8/dps8_eis.c void mvn (cpu_state_t * cpup) cpup 7678 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 7679 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 7682 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 7683 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 7810 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 7852 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7857 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7862 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7879 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7883 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, (word9) res[i]); cpup 7899 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7904 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7910 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7922 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7924 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7928 src/dps8/dps8_eis.c EISwrite49 (cpup, & e->ADDR2, & pos, (int) dstTN, cpup 7960 src/dps8/dps8_eis.c sim_debug (DBG_CAC, & cpu_dev, "tstOVFfault %o\n", tstOVFfault (cpup)); cpup 7974 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 7975 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 7977 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 7979 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 7984 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 7989 src/dps8/dps8_eis.c void csl (cpu_state_t * cpup) cpup 8051 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, & mod_fault); cpup 8052 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, & mod_fault); cpup 8055 src/dps8/dps8_eis.c parseBitstringOperandDescriptor (cpup, 1, & mod_fault); cpup 8056 src/dps8/dps8_eis.c parseBitstringOperandDescriptor (cpup, 2, & mod_fault); cpup 8118 src/dps8/dps8_eis.c bool b1 = EISgetBitRWN(cpup, &e->ADDR1, true); cpup 8120 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN(cpup, &e->ADDR2, true); cpup 8135 src/dps8/dps8_eis.c EISgetBitRWN(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 35); // write bit w/ addr increment to memory cpup 8145 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN(cpup, &e->ADDR2, true); cpup 8160 src/dps8/dps8_eis.c EISgetBitRWN(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 35); // write bit w/ addr increment to memory cpup 8164 src/dps8/dps8_eis.c EISWriteCache (cpup, &e->ADDR2); cpup 8166 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 8167 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 8179 src/dps8/dps8_eis.c if (T && tstOVFfault (cpup)) cpup 8215 src/dps8/dps8_eis.c static bool EISgetBitRWNR (cpu_state_t * cpup, EISaddr * p, bool flush) cpup 8251 src/dps8/dps8_eis.c p -> data = EISRead (cpup, p); // read data word from memory cpup 8262 src/dps8/dps8_eis.c EISWriteIdx (cpup, p, 0, p -> data, flush); // write data word to memory cpup 8275 src/dps8/dps8_eis.c void csr (cpu_state_t * cpup) cpup 8319 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 8320 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 8323 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 1, &mod_fault); cpup 8324 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 2, &mod_fault); cpup 8401 src/dps8/dps8_eis.c bool b1 = EISgetBitRWNR(cpup, &e->ADDR1, true); cpup 8404 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true); cpup 8416 src/dps8/dps8_eis.c EISgetBitRWNR(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 0); cpup 8426 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true); cpup 8441 src/dps8/dps8_eis.c EISgetBitRWNR(cpup, &e->ADDR2, e->ADDR1.last_bit_posn == 0); cpup 8445 src/dps8/dps8_eis.c EISWriteCache (cpup, &e->ADDR2); cpup 8447 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 8448 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 8460 src/dps8/dps8_eis.c if (T && tstOVFfault (cpup)) cpup 8469 src/dps8/dps8_eis.c void sztl (cpu_state_t * cpup) cpup 8535 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 1, &mod_fault); cpup 8536 src/dps8/dps8_eis.c setupOperandDescriptor (cpup, 2, &mod_fault); cpup 8539 src/dps8/dps8_eis.c parseBitstringOperandDescriptor (cpup, 1, &mod_fault); cpup 8540 src/dps8/dps8_eis.c parseBitstringOperandDescriptor (cpup, 2, &mod_fault); cpup 8603 src/dps8/dps8_eis.c bool b1 = EISgetBitRWN (cpup, & e->ADDR1, true); cpup 8604 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN (cpup, & e->ADDR2, true); cpup 8621 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN (cpup, & e->ADDR2, true); cpup 8634 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 8635 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 8647 src/dps8/dps8_eis.c if (T && tstOVFfault (cpup)) cpup 8656 src/dps8/dps8_eis.c void sztr (cpu_state_t * cpup) cpup 8704 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 8705 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 8708 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 1, &mod_fault); cpup 8709 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 2, &mod_fault); cpup 8786 src/dps8/dps8_eis.c bool b1 = EISgetBitRWNR(cpup, &e->ADDR1, true); cpup 8789 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true); cpup 8808 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(cpup, &e->ADDR2, true); cpup 8822 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 8823 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 8835 src/dps8/dps8_eis.c if (T && tstOVFfault (cpup)) cpup 8853 src/dps8/dps8_eis.c static bool EISgetBit(cpu_state_t * cpup, EISaddr *p, int *cpos, int *bpos) cpup 8883 src/dps8/dps8_eis.c p->data = EISRead(cpup, p); // read data word from memory cpup 8894 src/dps8/dps8_eis.c void cmpb (cpu_state_t * cpup) cpup 8912 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 8913 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 8916 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 1, &mod_fault); cpup 8917 src/dps8/dps8_eis.c parseBitstringOperandDescriptor(cpup, 2, &mod_fault); cpup 8978 src/dps8/dps8_eis.c bool b1 = EISgetBit (cpup, &e->ADDR1, &charPosn1, &bitPosn1); cpup 8979 src/dps8/dps8_eis.c bool b2 = EISgetBit (cpup, &e->ADDR2, &charPosn2, &bitPosn2); cpup 8988 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 8989 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 9000 src/dps8/dps8_eis.c bool b2 = EISgetBit(cpup, &e->ADDR2, &charPosn2, &bitPosn2); cpup 9009 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 9010 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 9019 src/dps8/dps8_eis.c bool b1 = EISgetBit(cpup, &e->ADDR1, &charPosn1, &bitPosn1); cpup 9029 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 9030 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 9036 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 9037 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 9062 src/dps8/dps8_eis.c cpup 9102 src/dps8/dps8_eis.c cpup 9128 src/dps8/dps8_eis.c cpup 9152 src/dps8/dps8_eis.c cpup 9322 src/dps8/dps8_eis.c static void load9x(cpu_state_t * cpup, int n, EISaddr *addr, int pos) cpup 9335 src/dps8/dps8_eis.c word36 data = EISRead(cpup, addr); cpup 9354 src/dps8/dps8_eis.c data = EISRead(cpup, addr); // read it from memory cpup 9490 src/dps8/dps8_eis.c void btd (cpu_state_t * cpup) cpup 9550 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 9551 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 9554 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 9555 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 9628 src/dps8/dps8_eis.c load9x(cpup, (int) e->N1, &e->ADDR1, (int) e->CN1); cpup 9700 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9703 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9707 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9723 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 9726 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, (word9) res[i]); cpup 9740 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9743 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9748 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR2, &pos, (int) dstTN, cpup 9762 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 9763 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 9768 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 9787 src/dps8/dps8_eis.c cpup 9805 src/dps8/dps8_eis.c cpup 9979 src/dps8/dps8_eis.c void dtb (cpu_state_t * cpup) cpup 9986 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 9987 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 9992 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 9993 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 10077 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 10140 src/dps8/dps8_eis.c EISwrite9(cpup, &e->ADDR2, &pos, (word9) rshift_128 (x, (uint) shift).l & 0777); cpup 10142 src/dps8/dps8_eis.c EISwrite9(cpup, &e->ADDR2, &pos, (word9) (x >> shift )& 0777); cpup 10154 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 10155 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 10160 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 10175 src/dps8/dps8_eis.c void ad2d (cpu_state_t * cpup) cpup 10182 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 10183 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 10184 src/dps8/dps8_eis.c setupOperandDescriptorCache(cpup,3); cpup 10187 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 10188 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 10300 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 10308 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 10381 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10384 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10388 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10404 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[j] - '0')); cpup 10407 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[j]); cpup 10421 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10424 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10428 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10439 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 10440 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 10443 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 10473 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 10474 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 10475 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 10477 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 10479 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 10484 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 10534 src/dps8/dps8_eis.c void ad3d (cpu_state_t * cpup) cpup 10541 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 10542 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 10543 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 3, &mod_fault); cpup 10546 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 10547 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 10548 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 3, &mod_fault); cpup 10681 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 10689 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 10772 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, cpup 10779 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, (word9) (res[i] - '0')); cpup 10798 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 10812 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10815 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10819 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 10830 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 10831 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 10835 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 10865 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 10866 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 10867 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 10869 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 10871 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 10876 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 10885 src/dps8/dps8_eis.c void sb2d (cpu_state_t * cpup) cpup 10892 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 10893 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 10894 src/dps8/dps8_eis.c setupOperandDescriptorCache(cpup,3); cpup 10897 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 10898 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 11012 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 11020 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 11093 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11096 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11100 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11116 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 11119 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 11133 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11136 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11140 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11151 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 11152 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 11156 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 11186 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 11187 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 11188 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 11190 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 11192 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 11197 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 11206 src/dps8/dps8_eis.c void sb3d (cpu_state_t * cpup) cpup 11213 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 11214 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 11215 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 3, &mod_fault); cpup 11218 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 11219 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 11220 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 3, &mod_fault); cpup 11353 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 11361 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 11432 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11435 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11439 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11455 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 11458 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 11472 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11475 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11479 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11490 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 11491 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 11495 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 11525 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 11526 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 11527 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 11529 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 11531 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 11536 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 11545 src/dps8/dps8_eis.c void mp2d (cpu_state_t * cpup) cpup 11552 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 11553 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 11554 src/dps8/dps8_eis.c setupOperandDescriptorCache(cpup,3); cpup 11557 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 11558 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 11669 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 11677 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 11711 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11714 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11718 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11734 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 11737 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 11751 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11754 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11758 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 11769 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 11770 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 11774 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 11804 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 11805 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 11806 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 11808 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 11810 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 11815 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 11824 src/dps8/dps8_eis.c void mp3d (cpu_state_t * cpup) cpup 11831 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 11832 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 11833 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 3, &mod_fault); cpup 11836 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 11837 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 11838 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 3, &mod_fault); cpup 11971 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 11979 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 12025 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12028 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12032 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12048 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 12051 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 12065 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12068 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12072 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 12083 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 12084 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 12087 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 12117 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 12118 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 12119 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 12121 src/dps8/dps8_eis.c if (TST_I_TRUNC && T && tstOVFfault (cpup)) cpup 12123 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 12128 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 12886 src/dps8/dps8_eis.c void dv2d (cpu_state_t * cpup) cpup 12893 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 12894 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 12895 src/dps8/dps8_eis.c setupOperandDescriptorCache(cpup, 3); cpup 12898 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 12899 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 13011 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 13028 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 13177 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13180 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13184 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13200 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 13203 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 13217 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13220 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13224 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13235 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 13236 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 13239 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 13269 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 13270 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 13271 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 13275 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 13280 src/dps8/dps8_eis.c if (tstOVFfault (cpup)) cpup 13289 src/dps8/dps8_eis.c void dv3d (cpu_state_t * cpup) cpup 13297 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 1, &mod_fault); cpup 13298 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 2, &mod_fault); cpup 13299 src/dps8/dps8_eis.c setupOperandDescriptor(cpup, 3, &mod_fault); cpup 13302 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 1, &mod_fault); cpup 13303 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 2, &mod_fault); cpup 13304 src/dps8/dps8_eis.c parseNumericOperandDescriptor(cpup, 3, &mod_fault); cpup 13436 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 1); // according to MF1 cpup 13454 src/dps8/dps8_eis.c EISloadInputBufferNumeric (cpup, 2); // according to MF2 cpup 13624 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13627 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13631 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13647 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) (res[i] - '0')); cpup 13650 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (word9) res[i]); cpup 13664 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13667 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13671 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, cpup 13682 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, (op3->exponent >> 4) & 0xf); // upper 4-bits cpup 13683 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xf); // lower 4-bits cpup 13686 src/dps8/dps8_eis.c EISwrite49(cpup, &e->ADDR3, &pos, (int) dstTN, op3->exponent & 0xff); // write 8-bit exponent cpup 13716 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 1); cpup 13717 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 2); cpup 13718 src/dps8/dps8_eis.c cleanupOperandDescriptor (cpup, 3); cpup 13722 src/dps8/dps8_eis.c if (EOvr && tstOVFfault (cpup)) cpup 13727 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 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 374 src/dps8/dps8_faults.c cpu_state_t * cpup = _cpup; cpup 683 src/dps8/dps8_faults.c if ((! sample_interrupts (cpup)) && cpup 724 src/dps8/dps8_faults.c void do_FFV_fault (cpu_state_t * cpup, uint fault_number, const char * fault_msg) cpup 829 src/dps8/dps8_faults.c if ((! sample_interrupts (cpup)) && cpup 867 src/dps8/dps8_faults.c cpu_state_t * cpup = _cpup; cpup 881 src/dps8/dps8_faults.c bool bG7Pending (cpu_state_t * cpup) cpup 889 src/dps8/dps8_faults.c bool bG7PendingNoTRO (cpu_state_t * cpup) cpup 899 src/dps8/dps8_faults.c cpu_state_t * cpup = &cpus[cpuNo]; cpup 902 src/dps8/dps8_faults.c cpup->g7FaultsPreset |= (1u << faultNo); cpup 904 src/dps8/dps8_faults.c cpup->g7SubFaults [faultNo] = subFault; cpup 910 src/dps8/dps8_faults.c void set_FFV_fault (cpu_state_t * cpup, uint f_fault_no) cpup 918 src/dps8/dps8_faults.c void clearTROFault (cpu_state_t * cpup) cpup 923 src/dps8/dps8_faults.c void doG7Fault (cpu_state_t * cpup, bool allowTR) cpup 976 src/dps8/dps8_faults.c do_FFV_fault (cpup, 1, "OC TRAP"); cpup 984 src/dps8/dps8_faults.c do_FFV_fault (cpup, 2, "CU HIST OVF TRAP"); cpup 992 src/dps8/dps8_faults.c do_FFV_fault (cpup, 3, "ADR TRAP"); cpup 1001 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 404 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 436 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 458 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 480 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 502 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 612 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 658 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 680 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 702 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 725 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 793 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 1326 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 1378 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 1472 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 1549 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 1928 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 2165 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 2191 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 2315 src/dps8/dps8_fnp2.c cpu_state_t * cpup = _cpup; cpup 2744 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 1396 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 1471 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 1647 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 1685 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 1757 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 1816 src/dps8/dps8_fnp2_iomcmd.c cpu_state_t * cpup = _cpup; cpup 51 src/dps8/dps8_iefp.c void Read (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp) cpup 54 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 62 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 68 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 69 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 70 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, cyctyp); cpup 73 src/dps8/dps8_iefp.c core_read_lock (cpup, cpu.iefpFinalAddress, result, __func__); cpup 75 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 77 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 90 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 91 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, cyctyp); cpup 94 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); cpup 96 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 98 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 119 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 1); cpup 133 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 1); cpup 155 src/dps8/dps8_iefp.c void ReadAPUDataRead (cpu_state_t * cpup, word18 address, word36 * result) { cpup 157 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 162 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 165 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 166 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 167 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 168 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 178 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 179 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 180 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 195 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 198 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 1); cpup 208 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 1); cpup 225 src/dps8/dps8_iefp.c void ReadOperandRead (cpu_state_t * cpup, word18 address, word36 * result) { cpup 227 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 232 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 235 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 236 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 237 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_READ); cpup 238 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 248 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 249 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_READ); cpup 250 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 265 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 268 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 1); cpup 279 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 1); cpup 297 src/dps8/dps8_iefp.c void ReadOperandRMW (cpu_state_t * cpup, word18 address, word36 * result) { cpup 299 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 304 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 307 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 308 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 309 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_RMW); cpup 310 src/dps8/dps8_iefp.c core_read_lock (cpup, cpu.iefpFinalAddress, result, __func__); cpup 320 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 321 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_RMW); cpup 322 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); cpup 337 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 340 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 1); cpup 350 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 1); cpup 367 src/dps8/dps8_iefp.c void ReadAPUDataRMW (cpu_state_t * cpup, word18 address, word36 * result) { cpup 369 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 374 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 377 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 378 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 379 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_RMW); cpup 380 src/dps8/dps8_iefp.c core_read_lock (cpup, cpu.iefpFinalAddress, result, __func__); cpup 390 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 391 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_RMW); cpup 392 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); cpup 407 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 410 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRMW (cpup, result, 1); cpup 420 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRMW (cpup, result, 1); cpup 439 src/dps8/dps8_iefp.c void ReadInstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) { cpup 441 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 446 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 449 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 450 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 451 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INSTRUCTION_FETCH); cpup 452 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 462 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 463 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INSTRUCTION_FETCH); cpup 464 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 479 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 482 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 1); cpup 492 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 1); cpup 509 src/dps8/dps8_iefp.c void ReadIndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) { cpup 511 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 516 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 519 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 520 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 521 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH); cpup 522 src/dps8/dps8_iefp.c core_read (cpup, cpu.iefpFinalAddress, result, __func__); cpup 532 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 533 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH); cpup 534 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); cpup 549 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 552 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 1); cpup 562 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 1); cpup 581 src/dps8/dps8_iefp.c void Read2 (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp) { cpup 584 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 590 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 593 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 594 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 596 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, cyctyp); cpup 597 src/dps8/dps8_iefp.c core_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__); cpup 611 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 612 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, cyctyp); cpup 613 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); cpup 632 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 635 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 2); cpup 649 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, result, 2); cpup 677 src/dps8/dps8_iefp.c void Read2OperandRead (cpu_state_t * cpup, word18 address, word36 * result) { cpup 680 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 685 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 688 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 689 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 691 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_READ); cpup 692 src/dps8/dps8_iefp.c core_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__); cpup 706 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 707 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_READ); cpup 708 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); cpup 727 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 730 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 2); cpup 744 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRead (cpup, result, 2); cpup 769 src/dps8/dps8_iefp.c void Read2OperandRMW (cpu_state_t * cpup, word18 address, word36 * result) { cpup 772 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 777 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 780 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 781 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 783 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_RMW); cpup 784 src/dps8/dps8_iefp.c core_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__); cpup 798 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 799 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_RMW); cpup 800 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); cpup 819 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 822 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 2); cpup 836 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandRMW (cpup, result, 2); cpup 855 src/dps8/dps8_iefp.c void Read2InstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) { cpup 858 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 863 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 866 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 867 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 869 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INSTRUCTION_FETCH); cpup 870 src/dps8/dps8_iefp.c core_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__); cpup 884 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 885 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INSTRUCTION_FETCH); cpup 886 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); cpup 905 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 908 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 2); cpup 922 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleInstructionFetch (cpup, result, 2); cpup 940 src/dps8/dps8_iefp.c void Read2RTCDOperandFetch (cpu_state_t * cpup, word18 address, word36 * result) { cpup 943 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 946 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 949 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleRTCDOperandFetch (cpup, result, 2); cpup 963 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleRTCDOperandFetch (cpup, result, 2); cpup 979 src/dps8/dps8_iefp.c void Read2IndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) { cpup 982 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 987 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 990 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 991 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 993 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH); cpup 994 src/dps8/dps8_iefp.c core_read2 (cpup, cpu.iefpFinalAddress, result + 0, result + 1, __func__); cpup 1008 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1009 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, INDIRECT_WORD_FETCH); cpup 1010 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); cpup 1029 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1032 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 2); cpup 1046 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleIndirectWordFetch (cpup, result, 2); cpup 1065 src/dps8/dps8_iefp.c void Read8 (cpu_state_t * cpup, word18 address, word36 * result, bool isAR) cpup 1069 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1076 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 1082 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1083 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1085 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 1086 src/dps8/dps8_iefp.c core_readN (cpup, cpu.iefpFinalAddress, result, 8, __func__); cpup 1104 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1105 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 1106 src/dps8/dps8_iefp.c core_readN (cpup, address, result, 8, __func__); cpup 1129 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1133 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 8); cpup 1152 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, 8); cpup 1176 src/dps8/dps8_iefp.c void Read16 (cpu_state_t * cpup, word18 address, word36 * result) cpup 1179 src/dps8/dps8_iefp.c Read8 (cpup, address, result, cpu.currentInstruction.b29); cpup 1180 src/dps8/dps8_iefp.c Read8 (cpup, address + 8, result + 8, cpu.currentInstruction.b29); cpup 1184 src/dps8/dps8_iefp.c void ReadPage (cpu_state_t * cpup, word18 address, word36 * result, bool isAR) cpup 1193 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1200 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 1206 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1207 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1209 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 1210 src/dps8/dps8_iefp.c core_readN (cpup, cpu.iefpFinalAddress, result, PGSZ, __func__); cpup 1228 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1229 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_READ); cpup 1230 src/dps8/dps8_iefp.c core_readN (cpup, address, result, PGSZ, __func__); cpup 1253 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1257 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, PGSZ); cpup 1277 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataRead (cpup, result, PGSZ); cpup 1302 src/dps8/dps8_iefp.c void Write (cpu_state_t * cpup, word18 address, word36 data, processor_cycle_type cyctyp) { cpup 1347 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1350 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1); cpup 1360 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1); cpup 1376 src/dps8/dps8_iefp.c void WriteAPUDataStore (cpu_state_t * cpup, word18 address, word36 data) { cpup 1379 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1384 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 1387 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1388 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1389 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1390 src/dps8/dps8_iefp.c core_write (cpup, cpu.iefpFinalAddress, data, __func__); cpup 1400 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1401 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1402 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); cpup 1417 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1420 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); cpup 1430 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); cpup 1444 src/dps8/dps8_iefp.c void WriteOperandStore (cpu_state_t * cpup, word18 address, word36 data) { cpup 1447 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1452 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 1455 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1456 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1457 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_STORE); cpup 1459 src/dps8/dps8_iefp.c core_write_zone (cpup, cpu.iefpFinalAddress, data, __func__); cpup 1461 src/dps8/dps8_iefp.c core_write (cpup, cpu.iefpFinalAddress, data, __func__); cpup 1471 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1472 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_STORE); cpup 1474 src/dps8/dps8_iefp.c core_write_zone (cpup, address, data, __func__); cpup 1476 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); cpup 1491 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1494 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1); cpup 1504 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1); cpup 1520 src/dps8/dps8_iefp.c void Write2 (cpu_state_t * cpup, word18 address, word36 * data, processor_cycle_type cyctyp) cpup 1608 src/dps8/dps8_iefp.c void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data) { cpup 1610 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1615 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) { cpup 1618 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1619 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1620 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_STORE); cpup 1621 src/dps8/dps8_iefp.c core_write2 (cpup, cpu.iefpFinalAddress, data [0], data [1], __func__); cpup 1632 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1633 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, OPERAND_STORE); cpup 1634 src/dps8/dps8_iefp.c core_write2 (cpup, address, data [0], data [1], __func__); cpup 1650 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1653 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2); cpup 1664 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2); cpup 1680 src/dps8/dps8_iefp.c void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR) cpup 1683 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1686 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 1692 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1693 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1694 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1695 src/dps8/dps8_iefp.c core_write (cpup, cpu.iefpFinalAddress, data, __func__); cpup 1708 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1709 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1710 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); cpup 1728 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1732 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); cpup 1746 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); cpup 1761 src/dps8/dps8_iefp.c void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) cpup 1766 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1771 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 1777 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1778 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1779 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1780 src/dps8/dps8_iefp.c core_writeN (cpup, cpu.iefpFinalAddress, data, 8, __func__); cpup 1798 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1799 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1800 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, 8, __func__); cpup 1823 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1827 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8); cpup 1847 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8); cpup 1868 src/dps8/dps8_iefp.c void Write16 (cpu_state_t * cpup, word18 address, word36 * data) cpup 1871 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); cpup 1872 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); cpup 1875 src/dps8/dps8_iefp.c void Write32 (cpu_state_t * cpup, word18 address, word36 * data) cpup 1880 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); cpup 1881 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); cpup 1882 src/dps8/dps8_iefp.c Write8 (cpup, address + 16, data + 16, cpu.currentInstruction.b29); cpup 1883 src/dps8/dps8_iefp.c Write8 (cpup, address + 24, data + 24, cpu.currentInstruction.b29); cpup 1886 src/dps8/dps8_iefp.c void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) cpup 1895 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (cpup); cpup 1900 src/dps8/dps8_iefp.c switch (get_addr_mode (cpup)) cpup 1906 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); cpup 1907 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); // XXX maybe... cpup 1908 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1909 src/dps8/dps8_iefp.c core_writeN (cpup, cpu.iefpFinalAddress, data, PGSZ, __func__); cpup 1927 src/dps8/dps8_iefp.c set_apu_status (cpup, apuStatus_FABS); cpup 1928 src/dps8/dps8_iefp.c fauxDoAppendCycle (cpup, APU_DATA_STORE); cpup 1929 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, PGSZ, __func__); cpup 1952 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); cpup 1956 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ); cpup 1976 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ); cpup 1997 src/dps8/dps8_iefp.c void ReadIndirect (cpu_state_t * cpup) cpup 2001 src/dps8/dps8_iefp.c ReadIndirectWordFetch (cpup, cpu.TPR.CA, cpu.itxPair); cpup 2006 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 61 src/dps8/dps8_ins.c static int doABSA (cpu_state_t * cpup, word36 * result); cpup 62 src/dps8/dps8_ins.c HOT static t_stat doInstruction (cpu_state_t * cpup); cpup 63 src/dps8/dps8_ins.c static int emCall (cpu_state_t * cpup); cpup 118 src/dps8/dps8_ins.c static void writeOperands (cpu_state_t * cpup) cpup 148 src/dps8/dps8_ins.c core_read(cpup, cpu.char_word_address, &tmpdata, __func__); cpup 174 src/dps8/dps8_ins.c core_write_unlock (cpup, cpu.char_word_address, cpu.ou.character_data, __func__); cpup 176 src/dps8/dps8_ins.c WriteOperandStore (cpup, cpu.ou.character_address, cpu.ou.character_data); cpup 191 src/dps8/dps8_ins.c write_operand (cpup, cpu.TPR.CA, OPERAND_STORE); cpup 197 src/dps8/dps8_ins.c static void readOperands (cpu_state_t * cpup) cpup 276 src/dps8/dps8_ins.c readOperandRMW (cpup, cpu.TPR.CA); cpup 278 src/dps8/dps8_ins.c readOperandRead (cpup, cpu.TPR.CA); cpup 280 src/dps8/dps8_ins.c readOperandRead (cpup, cpu.TPR.CA); cpup 286 src/dps8/dps8_ins.c static void read_tra_op (cpu_state_t * cpup) cpup 289 src/dps8/dps8_ins.c ReadOperandRead (cpup, cpu.TPR.CA, &cpu.CY); cpup 291 src/dps8/dps8_ins.c Read2OperandRead (cpup, cpu.TPR.CA, cpu.Ypair); cpup 292 src/dps8/dps8_ins.c if (! (get_addr_mode (cpup) == APPEND_mode || cpu.cu.TSN_VALID [0] || cpup 310 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == APPEND_mode) cpup 336 src/dps8/dps8_ins.c static void dump_words (cpu_state_t * cpup, word36 * words) cpup 353 src/dps8/dps8_ins.c static void scu2words (cpu_state_t * cpup, word36 *words) cpup 504 src/dps8/dps8_ins.c dump_words (cpup, words); cpup 596 src/dps8/dps8_ins.c void cu_safe_store (cpu_state_t * cpup) cpup 602 src/dps8/dps8_ins.c scu2words (cpup, cpu.scu_data); cpup 608 src/dps8/dps8_ins.c tidy_cu (cpup); cpup 611 src/dps8/dps8_ins.c void tidy_cu (cpu_state_t * cpup) cpup 629 src/dps8/dps8_ins.c static void words2scu (cpu_state_t * cpup, word36 * words) cpup 745 src/dps8/dps8_ins.c void cu_safe_restore (cpu_state_t * cpup) cpup 747 src/dps8/dps8_ins.c words2scu (cpup, cpu.scu_data); cpup 748 src/dps8/dps8_ins.c decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction); cpup 751 src/dps8/dps8_ins.c static void du2words (cpu_state_t * cpup, word36 * words) cpup 820 src/dps8/dps8_ins.c static void words2du (cpu_state_t * cpup, word36 * words) cpup 1147 src/dps8/dps8_ins.c void fetchInstruction (cpu_state_t * cpup, word18 addr) cpup 1151 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == ABSOLUTE_mode) cpup 1172 src/dps8/dps8_ins.c ReadInstructionFetch (cpup, addr, & cpu.cu.IWB); cpup 1178 src/dps8/dps8_ins.c Read2InstructionFetch (cpup, addr, tmp); cpup 1199 src/dps8/dps8_ins.c Read2InstructionFetch (cpup, addr, tmp); cpup 1205 src/dps8/dps8_ins.c ReadInstructionFetch (cpup, addr, & cpu.cu.IWB); cpup 1214 src/dps8/dps8_ins.c cpu_state_t * cpup = _cpup; cpup 1227 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == ABSOLUTE_mode) cpup 1239 src/dps8/dps8_ins.c else if (get_addr_mode (cpup) == APPEND_mode) cpup 1255 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == ABSOLUTE_mode) cpup 1293 src/dps8/dps8_ins.c else if (get_addr_mode (cpup) == APPEND_mode) cpup 1339 src/dps8/dps8_ins.c bool chkOVF (cpu_state_t * cpup) cpup 1351 src/dps8/dps8_ins.c bool tstOVFfault (cpu_state_t * cpup) cpup 1371 src/dps8/dps8_ins.c t_stat executeInstruction (cpu_state_t * cpup) { cpup 1431 src/dps8/dps8_ins.c decode_instruction (cpup, IWB_IRODD, ci); cpup 1470 src/dps8/dps8_ins.c do_FFV_fault (cpup, 1, "OC TRAP"); cpup 1655 src/dps8/dps8_ins.c if (!is_priv_mode (cpup)) { cpup 1671 src/dps8/dps8_ins.c if (!get_bar_mode (cpup)) { cpup 1686 src/dps8/dps8_ins.c if (get_bar_mode(cpup)) { cpup 1917 src/dps8/dps8_ins.c ReadInstructionFetch (cpup, cpu.PPR.IC + 1 + n, & cpu.currentEISinstruction.op[n]); cpup 1923 src/dps8/dps8_ins.c setupEISoperands (cpup); cpup 1981 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == ABSOLUTE_mode) { cpup 2002 src/dps8/dps8_ins.c do_caf (cpup); cpup 2009 src/dps8/dps8_ins.c readOperands (cpup); cpup 2014 src/dps8/dps8_ins.c switch (operand_size (cpup)) { cpup 2042 src/dps8/dps8_ins.c t_stat ret = doInstruction (cpup); cpup 2054 src/dps8/dps8_ins.c if (operand_size(cpup) != 1) cpup 2058 src/dps8/dps8_ins.c core_write_unlock (cpup, cpu.iefpFinalAddress, cpu.CY, __func__); cpup 2063 src/dps8/dps8_ins.c writeOperands (cpup); cpup 2065 src/dps8/dps8_ins.c writeOperands (cpup); cpup 2072 src/dps8/dps8_ins.c fauxDoAppendCycle (cpup, OPERAND_READ); cpup 2301 src/dps8/dps8_ins.c cpu.rE, cpu.rA, cpu.rQ, EAQToIEEElongdouble (cpup)); cpup 2304 src/dps8/dps8_ins.c cpu.rE, cpu.rA, cpu.rQ, EAQToIEEEdouble (cpup)); cpup 2331 src/dps8/dps8_ins.c static inline void overflow (cpu_state_t * cpup, bool ovf, bool dly, const char * msg) cpup 2336 src/dps8/dps8_ins.c if (ovf && chkOVF (cpup)) cpup 2340 src/dps8/dps8_ins.c if (tstOVFfault (cpup)) cpup 2375 src/dps8/dps8_ins.c HOT static t_stat doInstruction (cpu_state_t * cpup) cpup 2780 src/dps8/dps8_ins.c do_caf (cpup); cpup 2781 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 2800 src/dps8/dps8_ins.c do_caf (cpup); cpup 2801 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 2812 src/dps8/dps8_ins.c do_caf (cpup); cpup 2813 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 2827 src/dps8/dps8_ins.c cmp36 (cpup, cpu.rQ, cpu.CY, &cpu.cu.IR); cpup 2988 src/dps8/dps8_ins.c do_caf (cpup); cpup 2989 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 3039 src/dps8/dps8_ins.c cmp36 (cpup, cpu.rA, cpu.CY, &cpu.cu.IR); cpup 3051 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.CY, 1, 0, I_ZNOC, cpup 3053 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "aos overflow fault"); cpup 3090 src/dps8/dps8_ins.c do_caf (cpup); cpup 3091 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 3147 src/dps8/dps8_ins.c do_caf (cpup); cpup 3149 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 3212 src/dps8/dps8_ins.c do_caf (cpup); cpup 3213 src/dps8/dps8_ins.c Read2RTCDOperandFetch (cpup, cpu.TPR.CA, cpu.Ypair); cpup 3215 src/dps8/dps8_ins.c set_addr_mode (cpup, APPEND_mode); cpup 3225 src/dps8/dps8_ins.c do_caf (cpup); cpup 3226 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 3280 src/dps8/dps8_ins.c bool bAbsPriv = is_priv_mode (cpup); cpup 3364 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC, cpup 3369 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "adq overflow fault"); cpup 3379 src/dps8/dps8_ins.c do_caf (cpup); cpup 3380 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 3603 src/dps8/dps8_ins.c cpu.rA = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf); cpup 3607 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "lca overflow fault"); cpup 3614 src/dps8/dps8_ins.c cpu.rQ = compl36 (cpup, cpu.CY, & cpu.cu.IR, & ovf); cpup 3618 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "lcq overflow fault"); cpup 3634 src/dps8/dps8_ins.c cpu.rX[n] = compl18 (cpup, GETHI (cpu.CY), & cpu.cu.IR, & ovf); cpup 3638 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "lcxn overflow fault"); cpup 3662 src/dps8/dps8_ins.c overflow (cpup, true, false, "lcaq overflow fault"); cpup 4580 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); cpup 4584 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "ada overflow fault"); cpup 4598 src/dps8/dps8_ins.c tmp72 = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), cpup 4605 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "adaq overflow fault"); cpup 4619 src/dps8/dps8_ins.c tmp72 = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), cpup 4626 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "adl overflow fault"); cpup 4644 src/dps8/dps8_ins.c tmp72 = Add72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), cpup 4666 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); cpup 4685 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNC, & cpu.cu.IR, & ovf); cpup 4708 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, I_ZNC, cpup 4735 src/dps8/dps8_ins.c cpu.rX[n] = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, cpup 4741 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "adxn overflow fault"); cpup 4757 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.rA, cpu.CY, 0, I_ZNOC, cpup 4759 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "asa overflow fault"); cpup 4771 src/dps8/dps8_ins.c cpu.CY = Add36b (cpup, cpu.rQ, cpu.CY, 0, I_ZNOC, & cpu.cu.IR, & ovf); cpup 4772 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "asq overflow fault"); cpup 4794 src/dps8/dps8_ins.c word18 tmp18 = Add18b (cpup, cpu.rX[n], GETHI (cpu.CY), 0, cpup 4797 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "asxn overflow fault"); cpup 4811 src/dps8/dps8_ins.c cpu.rA = Add36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0, cpup 4816 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "awca overflow fault"); cpup 4830 src/dps8/dps8_ins.c cpu.rQ = Add36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, cpup 4835 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "awcq overflow fault"); cpup 4850 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); cpup 4854 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "sba overflow fault"); cpup 4868 src/dps8/dps8_ins.c tmp72 = Sub72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, cpup 4876 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "sbaq overflow fault"); cpup 4889 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); cpup 4912 src/dps8/dps8_ins.c tmp72 = Sub72b (cpup, convert_to_word72 (cpu.rA, cpu.rQ), tmp72, 1, cpup 4930 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNC, & cpu.cu.IR, & ovf); cpup 4956 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, cpup 4972 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); cpup 4976 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "sbq overflow fault"); cpup 4999 src/dps8/dps8_ins.c cpu.rX[n] = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, cpup 5004 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "sbxn overflow fault"); cpup 5017 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpup, cpu.rA, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); cpup 5018 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "ssa overflow fault"); cpup 5031 src/dps8/dps8_ins.c cpu.CY = Sub36b (cpup, cpu.rQ, cpu.CY, 1, I_ZNOC, & cpu.cu.IR, & ovf); cpup 5032 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "ssq overflow fault"); cpup 5055 src/dps8/dps8_ins.c word18 tmp18 = Sub18b (cpup, cpu.rX[n], GETHI (cpu.CY), 1, cpup 5058 src/dps8/dps8_ins.c overflow (cpup, ovf, true, "ssxn overflow fault"); cpup 5072 src/dps8/dps8_ins.c cpu.rA = Sub36b (cpup, cpu.rA, cpu.CY, TST_I_CARRY ? 1 : 0, cpup 5077 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "swca overflow fault"); cpup 5091 src/dps8/dps8_ins.c cpu.rQ = Sub36b (cpup, cpu.rQ, cpu.CY, TST_I_CARRY ? 1 : 0, cpup 5096 src/dps8/dps8_ins.c overflow (cpup, ovf, false, "swcq overflow fault"); cpup 5136 src/dps8/dps8_ins.c overflow (cpup, true, false, "mpf overflow fault"); cpup 5338 src/dps8/dps8_ins.c dvf (cpup); cpup 5355 src/dps8/dps8_ins.c overflow (cpup, true, false, "neg overflow fault"); cpup 5386 src/dps8/dps8_ins.c overflow (cpup, true, false, "negl overflow fault"); cpup 5503 src/dps8/dps8_ins.c cmp72 (cpup, trAQ, tmp72, &cpu.cu.IR); cpup 5526 src/dps8/dps8_ins.c cmp18 (cpup, cpu.rX[n], GETHI (cpu.CY), &cpu.cu.IR); cpup 5542 src/dps8/dps8_ins.c cmp36wl (cpup, cpu.rA, cpu.CY, cpu.rQ, &cpu.cu.IR); cpup 6111 src/dps8/dps8_ins.c dfstr (cpup, cpu.Ypair); cpup 6150 src/dps8/dps8_ins.c fstr (cpup, &cpu.CY); cpup 6165 src/dps8/dps8_ins.c dufa (cpup, false, true); cpup 6173 src/dps8/dps8_ins.c dufa (cpup, false, false); cpup 6186 src/dps8/dps8_ins.c ufa (cpup, false, true); cpup 6197 src/dps8/dps8_ins.c ufa (cpup, false, false); cpup 6212 src/dps8/dps8_ins.c dufa (cpup, true, true); cpup 6220 src/dps8/dps8_ins.c dufa (cpup, true, false); cpup 6231 src/dps8/dps8_ins.c ufa (cpup, true, true); cpup 6240 src/dps8/dps8_ins.c ufa (cpup, true, false); cpup 6254 src/dps8/dps8_ins.c dufm (cpup, true); cpup 6263 src/dps8/dps8_ins.c dufm (cpup, false); cpup 6271 src/dps8/dps8_ins.c ufm (cpup, true); cpup 6280 src/dps8/dps8_ins.c ufm (cpup, false); cpup 6287 src/dps8/dps8_ins.c dfdi (cpup); cpup 6292 src/dps8/dps8_ins.c dfdv (cpup); cpup 6298 src/dps8/dps8_ins.c fdi (cpup); cpup 6304 src/dps8/dps8_ins.c fdv (cpup); cpup 6311 src/dps8/dps8_ins.c fneg (cpup); cpup 6332 src/dps8/dps8_ins.c fno (cpup, & cpu.rE, & cpu.rA, & cpu.rQ); cpup 6345 src/dps8/dps8_ins.c dfrd (cpup); cpup 6352 src/dps8/dps8_ins.c frd (cpup); cpup 6361 src/dps8/dps8_ins.c dfcmg (cpup); cpup 6368 src/dps8/dps8_ins.c dfcmp (cpup); cpup 6375 src/dps8/dps8_ins.c fcmg (cpup); cpup 6382 src/dps8/dps8_ins.c fcmp (cpup); cpup 6402 src/dps8/dps8_ins.c if (tstOVFfault (cpup)) cpup 6409 src/dps8/dps8_ins.c if (tstOVFfault (cpup)) cpup 6452 src/dps8/dps8_ins.c do_caf (cpup); cpup 6453 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6471 src/dps8/dps8_ins.c do_caf (cpup); cpup 6472 src/dps8/dps8_ins.c ReadOperandRead (cpup, cpu.TPR.CA, & cpu.CY); cpup 6477 src/dps8/dps8_ins.c if (is_priv_mode (cpup)) // abs. or temp. abs. or priv. cpup 6530 src/dps8/dps8_ins.c do_caf (cpup); cpup 6531 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6543 src/dps8/dps8_ins.c do_caf (cpup); cpup 6544 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6561 src/dps8/dps8_ins.c do_caf (cpup); cpup 6562 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6577 src/dps8/dps8_ins.c do_caf (cpup); cpup 6578 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6589 src/dps8/dps8_ins.c do_caf (cpup); cpup 6590 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6607 src/dps8/dps8_ins.c do_caf (cpup); cpup 6608 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6619 src/dps8/dps8_ins.c do_caf (cpup); cpup 6620 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6632 src/dps8/dps8_ins.c do_caf (cpup); cpup 6633 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6651 src/dps8/dps8_ins.c do_caf (cpup); cpup 6652 src/dps8/dps8_ins.c if (get_bar_mode (cpup)) cpup 6653 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6656 src/dps8/dps8_ins.c cpu.TPR.CA = get_BAR_address (cpup, cpu.TPR.CA); cpup 6657 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6680 src/dps8/dps8_ins.c do_caf (cpup); cpup 6681 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6693 src/dps8/dps8_ins.c do_caf (cpup); cpup 6694 src/dps8/dps8_ins.c read_tra_op (cpup); cpup 6916 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == APPEND_mode) cpup 7100 src/dps8/dps8_ins.c t_stat rc = scu_rscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx, cpup 7514 src/dps8/dps8_ins.c add_history_force (cpup, i, 0, 0); cpup 7528 src/dps8/dps8_ins.c add_history_force (cpup, i, MASK36, MASK36); cpup 7547 src/dps8/dps8_ins.c do_ldbr (cpup, cpu.Ypair); cpup 7548 src/dps8/dps8_ins.c ucInvalidate (cpup); cpup 7570 src/dps8/dps8_ins.c clearTROFault (cpup); cpup 7667 src/dps8/dps8_ins.c doRCU (cpup); // never returns! cpup 7780 src/dps8/dps8_ins.c scu2words (cpup, cpu.Yblock8); cpup 7992 src/dps8/dps8_ins.c ucInvalidate (cpup); cpup 8037 src/dps8/dps8_ins.c ucInvalidate (cpup); cpup 8135 src/dps8/dps8_ins.c t_stat rc = scu_rscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx, cpup 8529 src/dps8/dps8_ins.c cpup 8537 src/dps8/dps8_ins.c int cpu_port_num = lookup_cpu_mem_map (cpup, cpu.iefpFinalAddress); cpup 8650 src/dps8/dps8_ins.c t_stat rc = scu_sscr (cpup, (uint) scuUnitIdx, current_running_cpu_idx, cpup 8664 src/dps8/dps8_ins.c int rc = doABSA (cpup, & result); cpup 8706 src/dps8/dps8_ins.c advanceG7Faults (cpup); cpup 8709 src/dps8/dps8_ins.c (! sample_interrupts (cpup)) && cpup 8776 src/dps8/dps8_ins.c cpup 8788 src/dps8/dps8_ins.c giveupClockMaster (cpup); cpup 8847 src/dps8/dps8_ins.c if (sample_interrupts (cpup)) cpup 8856 src/dps8/dps8_ins.c if (GET_I (cpu.cu.IWB) ? bG7PendingNoTRO (cpup) : bG7Pending (cpup)) cpup 8861 src/dps8/dps8_ins.c cpup 8863 src/dps8/dps8_ins.c cpup 9043 src/dps8/dps8_ins.c words2du (cpup, cpu.Yblock8); cpup 9294 src/dps8/dps8_ins.c du2words (cpup, cpu.Yblock8); cpup 9302 src/dps8/dps8_ins.c asxbd (cpup, 4, false); cpup 9308 src/dps8/dps8_ins.c asxbd (cpup, 6, false); cpup 9314 src/dps8/dps8_ins.c asxbd (cpup, 9, false); cpup 9320 src/dps8/dps8_ins.c asxbd (cpup, 1, false); cpup 9326 src/dps8/dps8_ins.c asxbd (cpup, 36, false); cpup 9332 src/dps8/dps8_ins.c asxbd (cpup, 4, true); cpup 9338 src/dps8/dps8_ins.c asxbd (cpup, 6, true); cpup 9344 src/dps8/dps8_ins.c asxbd (cpup, 9, true); cpup 9350 src/dps8/dps8_ins.c asxbd (cpup, 1, true); cpup 9356 src/dps8/dps8_ins.c asxbd (cpup, 36, true); cpup 9362 src/dps8/dps8_ins.c cmpc (cpup); cpup 9366 src/dps8/dps8_ins.c scd (cpup); cpup 9370 src/dps8/dps8_ins.c scdr (cpup); cpup 9374 src/dps8/dps8_ins.c scm (cpup); cpup 9378 src/dps8/dps8_ins.c scmr (cpup); cpup 9382 src/dps8/dps8_ins.c tct (cpup); cpup 9386 src/dps8/dps8_ins.c tctr (cpup); cpup 9392 src/dps8/dps8_ins.c mlr (cpup); cpup 9396 src/dps8/dps8_ins.c mrl (cpup); cpup 9400 src/dps8/dps8_ins.c mve (cpup); cpup 9404 src/dps8/dps8_ins.c mvt (cpup); cpup 9410 src/dps8/dps8_ins.c cmpn (cpup); cpup 9416 src/dps8/dps8_ins.c mvn (cpup); cpup 9420 src/dps8/dps8_ins.c mvne (cpup); cpup 9426 src/dps8/dps8_ins.c csl (cpup); cpup 9430 src/dps8/dps8_ins.c csr (cpup); cpup 9436 src/dps8/dps8_ins.c cmpb (cpup); cpup 9445 src/dps8/dps8_ins.c sztl (cpup); cpup 9452 src/dps8/dps8_ins.c sztr (cpup); cpup 9458 src/dps8/dps8_ins.c btd (cpup); cpup 9462 src/dps8/dps8_ins.c dtb (cpup); cpup 9468 src/dps8/dps8_ins.c ad2d (cpup); cpup 9472 src/dps8/dps8_ins.c ad3d (cpup); cpup 9478 src/dps8/dps8_ins.c sb2d (cpup); cpup 9482 src/dps8/dps8_ins.c sb3d (cpup); cpup 9488 src/dps8/dps8_ins.c mp2d (cpup); cpup 9492 src/dps8/dps8_ins.c mp3d (cpup); cpup 9498 src/dps8/dps8_ins.c dv2d (cpup); cpup 9502 src/dps8/dps8_ins.c dv3d (cpup); cpup 9508 src/dps8/dps8_ins.c int ret = emCall (cpup); cpup 9528 src/dps8/dps8_ins.c add_l68_OU_history (cpup); cpup 9530 src/dps8/dps8_ins.c add_l68_DU_history (cpup); cpup 9547 src/dps8/dps8_ins.c static int emCall (cpu_state_t * cpup) cpup 9816 src/dps8/dps8_ins.c static int doABSA (cpu_state_t * cpup, word36 * result) cpup 9823 src/dps8/dps8_ins.c if (get_addr_mode (cpup) == ABSOLUTE_mode && ! (cpu.cu.XSF || cpu.currentInstruction.b29)) // ISOLTS-860 cpup 9836 src/dps8/dps8_ins.c res = (word36) doAppendCycleABSA (cpup, NULL, 0) << 12; cpup 9843 src/dps8/dps8_ins.c void doRCU (cpu_state_t * cpup) cpup 9853 src/dps8/dps8_ins.c dump_words(cpup, cpu.Yblock8); cpup 9861 src/dps8/dps8_ins.c words2scu (cpup, cpu.Yblock8); cpup 9862 src/dps8/dps8_ins.c decode_instruction (cpup, IWB_IRODD, & cpu.currentInstruction); cpup 9868 src/dps8/dps8_ins.c set_addr_mode (cpup, APPEND_mode); cpup 9870 src/dps8/dps8_ins.c set_addr_mode (cpup, ABSOLUTE_mode); cpup 9880 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 1718 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 2355 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 2391 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 2500 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 2575 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 2619 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 3058 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 3318 src/dps8/dps8_iom.c cpu_state_t * cpup = _cpup; cpup 3503 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 347 src/dps8/dps8_mgp.c cpu_state_t * cpup = _cpup; cpup 444 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 1022 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 1124 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 1208 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 1304 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 1400 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 1973 src/dps8/dps8_prt.c cpu_state_t * cpup = _cpup; cpup 628 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 692 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 851 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 1053 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 1175 src/dps8/dps8_scu.c static uint64 set_SCU_clock (cpu_state_t * cpup, uint scu_unit_idx) cpup 1347 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 1509 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 1602 src/dps8/dps8_scu.c t_stat scu_sscr (cpu_state_t * cpup, uint scu_unit_idx, UNUSED uint cpu_unit_udx, cpup 1850 src/dps8/dps8_scu.c (int64) (new_clk - set_SCU_clock (cpup, scu_unit_idx)); cpup 1875 src/dps8/dps8_scu.c t_stat scu_rscr (cpu_state_t * cpup, uint scu_unit_idx, uint cpu_unit_udx, word18 addr, cpup 2115 src/dps8/dps8_scu.c uint64 clk = set_SCU_clock (cpup, scu_unit_idx); cpup 2198 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 2382 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 2414 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 2498 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 2596 src/dps8/dps8_scu.c cpu_state_t * cpup = _cpup; cpup 94 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 97 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 1825 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 2513 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 2723 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 3163 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 3166 src/dps8/dps8_sys.c core_read2 (cpup, (cpu.DSBR.ADDR + 2u * segno) & PAMASK, & SDWeven, & SDWodd, cpup 3197 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 3213 src/dps8/dps8_sys.c core_read (cpup, (cpu.DSBR.ADDR + x1) & PAMASK, & PTWx1, __func__); cpup 3230 src/dps8/dps8_sys.c core_read2(cpup, ((PTW1.ADDR << 6) + tspt * 2u) & PAMASK, & SDWeven, cpup 3273 src/dps8/dps8_sys.c core_read (cpup, (SDW0.ADDR + x2) & PAMASK, & PTWx2, __func__); cpup 4622 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 4739 src/dps8/dps8_sys.c cpu_state_t * cpup = _cpup; cpup 4756 src/dps8/dps8_sys.c decode_instruction (cpup, word1, p); cpup 213 src/dps8/dps8_urp.c cpu_state_t * cpup = _cpup; cpup 173 src/dps8/dps8_utils.c word36 Add36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 227 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 253 src/dps8/dps8_utils.c word36 Sub36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 312 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 337 src/dps8/dps8_utils.c word18 Add18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 388 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 413 src/dps8/dps8_utils.c word18 Sub18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 472 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 497 src/dps8/dps8_utils.c word72 Add72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 578 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 611 src/dps8/dps8_utils.c word72 Sub72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) cpup 744 src/dps8/dps8_utils.c if (chkOVF (cpup) && (flagsToSet & I_OFLOW)) cpup 785 src/dps8/dps8_utils.c word36 compl36(cpu_state_t * cpup, word36 op1, word18 *flags, bool * ovf) cpup 804 src/dps8/dps8_utils.c if (chkOVF (cpup) && * ovf) cpup 821 src/dps8/dps8_utils.c word18 compl18(cpu_state_t * cpup, word18 op1, word18 *flags, bool * ovf) cpup 839 src/dps8/dps8_utils.c if (chkOVF (cpup) && * ovf) cpup 985 src/dps8/dps8_utils.c void cmp36(cpu_state_t * cpup, word36 oP1, word36 oP2, word18 *flags) cpup 1029 src/dps8/dps8_utils.c void cmp18(cpu_state_t * cpup, word18 oP1, word18 oP2, word18 *flags) cpup 1073 src/dps8/dps8_utils.c void cmp36wl(cpu_state_t * cpup, word36 A, word36 Y, word36 Q, word18 *flags) cpup 1108 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 889 src/dps8/dps8_utils.h word36 Add36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 890 src/dps8/dps8_utils.h word36 Sub36b (cpu_state_t * cpup, word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 891 src/dps8/dps8_utils.h word18 Add18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 892 src/dps8/dps8_utils.h word18 Sub18b (cpu_state_t * cpup, word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 893 src/dps8/dps8_utils.h word72 Add72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 894 src/dps8/dps8_utils.h word72 Sub72b (cpu_state_t * cpup, word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); cpup 190 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 192 src/dps8/hdbg.c hevents[p].trace.addrMode = get_addr_mode (cpup); cpup 201 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 209 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 217 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 227 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 237 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 247 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 256 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 267 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 315 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 324 src/dps8/hdbg.c cpu_state_t * cpup = _cpup; cpup 539 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 8735 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 8821 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 8902 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 9917 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 10110 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 10513 src/simh/scp.c cpu_state_t * cpup = _cpup; cpup 659 src/simh/sim_console.c cpu_state_t * cpup = _cpup;