doFault 87 src/dps8/doAppendCycleABSA.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleABSA(A): PTW0.F == 0"); doFault 193 src/dps8/doAppendCycleABSA.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 91 src/dps8/doAppendCycleAPUDataRMW.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleAPUDataRMW(A): PTW0.F == 0"); doFault 103 src/dps8/doAppendCycleAPUDataRMW.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 238 src/dps8/doAppendCycleAPUDataRMW.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 253 src/dps8/doAppendCycleAPUDataRMW.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 92 src/dps8/doAppendCycleAPUDataRead.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleAPUDataRead(A): PTW0.F == 0"); doFault 104 src/dps8/doAppendCycleAPUDataRead.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 200 src/dps8/doAppendCycleAPUDataRead.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 215 src/dps8/doAppendCycleAPUDataRead.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 90 src/dps8/doAppendCycleAPUDataStore.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleAPUDataStore(A): PTW0.F == 0"); doFault 102 src/dps8/doAppendCycleAPUDataStore.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 199 src/dps8/doAppendCycleAPUDataStore.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 214 src/dps8/doAppendCycleAPUDataStore.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 182 src/dps8/doAppendCycleIndirectWordFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleIndirectWordFetch(A): PTW0.F == 0"); doFault 194 src/dps8/doAppendCycleIndirectWordFetch.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 302 src/dps8/doAppendCycleIndirectWordFetch.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 318 src/dps8/doAppendCycleIndirectWordFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 231 src/dps8/doAppendCycleInstructionFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleInstructionFetch(A): PTW0.F == 0"); doFault 243 src/dps8/doAppendCycleInstructionFetch.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 431 src/dps8/doAppendCycleInstructionFetch.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 447 src/dps8/doAppendCycleInstructionFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 91 src/dps8/doAppendCycleOperandRMW.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleOperandRMW(A): PTW0.F == 0"); doFault 103 src/dps8/doAppendCycleOperandRMW.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 238 src/dps8/doAppendCycleOperandRMW.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 253 src/dps8/doAppendCycleOperandRMW.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 243 src/dps8/doAppendCycleOperandRead.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleOperandRead(A): PTW0.F == 0"); doFault 255 src/dps8/doAppendCycleOperandRead.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 536 src/dps8/doAppendCycleOperandRead.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 552 src/dps8/doAppendCycleOperandRead.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 91 src/dps8/doAppendCycleOperandStore.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleOperandStore(A): PTW0.F == 0"); doFault 103 src/dps8/doAppendCycleOperandStore.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 198 src/dps8/doAppendCycleOperandStore.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 213 src/dps8/doAppendCycleOperandStore.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 121 src/dps8/doAppendCycleRTCDOperandFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, "doAppendCycleRTCDOperandFetch(A): PTW0.F == 0"); doFault 133 src/dps8/doAppendCycleRTCDOperandFetch.h doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 233 src/dps8/doAppendCycleRTCDOperandFetch.h doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, "ACV fault"); doFault 248 src/dps8/doAppendCycleRTCDOperandFetch.h doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, "PTW0.F == 0"); doFault 405 src/dps8/dps8_addrmods.c doFault (FAULT_LUF, fst_zero, "Lockup in addrmod"); doFault 519 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 596 src/dps8/dps8_addrmods.c doFault (FAULT_F2, fst_zero, "RI_MOD: IT_F2 (0)"); doFault 600 src/dps8/dps8_addrmods.c doFault (FAULT_F3, fst_zero, "RI_MOD: IT_F3"); doFault 638 src/dps8/dps8_addrmods.c doFault (FAULT_LUF, fst_zero, "Lockup in addrmod IR mode"); doFault 697 src/dps8/dps8_addrmods.c doFault (FAULT_F2, fst_zero, "TM_IT: IT_F2 (1)"); doFault 702 src/dps8/dps8_addrmods.c doFault (FAULT_F3, fst_zero, "TM_IT: IT_F3"); doFault 735 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 793 src/dps8/dps8_addrmods.c doFault(FAULT_IPR, fst_ill_mod, "ITx in IT_MOD)"); doFault 802 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 810 src/dps8/dps8_addrmods.c doFault(FAULT_F1, fst_zero, "IT_MOD: IT_F1"); doFault 816 src/dps8/dps8_addrmods.c doFault(FAULT_F2, fst_zero, "IT_MOD: IT_F2 (2)"); doFault 822 src/dps8/dps8_addrmods.c doFault(FAULT_F3, fst_zero, "IT_MOD: IT_F3"); doFault 871 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 876 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 1429 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 1543 src/dps8/dps8_addrmods.c doFault (FAULT_IPR, fst_ill_mod, doFault 249 src/dps8/dps8_append.c doFault (FAULT_ACV, fst_acv15, doFault 488 src/dps8/dps8_append.c doFault (FAULT_ACV, fst_acv15, doFault 994 src/dps8/dps8_append.c doFault (FAULT_DF0 + PTW2.FC, fst_zero, "PTW2.F == 0"); doFault 1318 src/dps8/dps8_append.c doFault (FAULT_DF0 + cpu.PTW0.FC, fst_zero, doFault 1336 src/dps8/dps8_append.c doFault (FAULT_DF0 + cpu.SDW0.FC, fst_zero, "SDW0.F == 0"); doFault 1767 src/dps8/dps8_append.c doFault (FAULT_ACV, (_fault_subtype) {.fault_acv_subtype=cpu.acvFaults}, doFault 1788 src/dps8/dps8_append.c doFault (FAULT_DF0 + cpu.PTW0.FC, (_fault_subtype) {.bits=0}, doFault 2137 src/dps8/dps8_cpu.c doFault (FAULT_LUF, fst_zero, "instruction cycle lockup"); doFault 2675 src/dps8/dps8_cpu.c doFault 3528 src/dps8/dps8_cpu.c doFault (FAULT_STR, fst_str_nea, context); doFault 4085 src/dps8/dps8_cpu.c doFault (FAULT_STR, fst_str_oob, "BAR store fault; out of bounds"); doFault 4098 src/dps8/dps8_cpu.c doFault (FAULT_STR, fst_str_oob, "BAR store fault; out of bounds"); doFault 1783 src/dps8/dps8_cpu.h doFault (FAULT_STR, fst_str_nea, __func__); \ doFault 1798 src/dps8/dps8_cpu.h doFault (FAULT_STR, fst_str_nea, __func__); \ doFault 134 src/dps8/dps8_decimal.c doFault (FAULT_IPR, fst_ill_proc, "decBCD9ToNumber underflow"); doFault 146 src/dps8/dps8_decimal.c doFault (FAULT_IPR, fst_ill_proc, "decBCD9ToNumber overflow"); doFault 160 src/dps8/dps8_decimal.c doFault (FAULT_IPR, fst_ill_dig, "decBCD9ToNumber ill digit"); doFault 427 src/dps8/dps8_eis.c doFault 1210 src/dps8/dps8_eis.c doFault 1216 src/dps8/dps8_eis.c doFault 1458 src/dps8/dps8_eis.c L68_ (doFault (FAULT_IPR, fst_ill_proc, "parseAlphanumericOperandDescriptor TA 3");) doFault 1521 src/dps8/dps8_eis.c L68_ (doFault (FAULT_IPR, fst_ill_proc, "parseAlphanumericOperandDescriptor TAn CTA6 CN >= 6");) doFault 1544 src/dps8/dps8_eis.c L68_ (doFault(FAULT_IPR, fst_ill_proc, "parseAlphanumericOperandDescriptor CTA9 & CN odd");) doFault 1569 src/dps8/dps8_eis.c L68_ (doFault (FAULT_IPR, fst_ill_proc, "parseAlphanumericOperandDescriptor TA1 3");) doFault 1736 src/dps8/dps8_eis.c doFault 1780 src/dps8/dps8_eis.c L68_ (doFault(FAULT_IPR, fst_ill_proc, "parseNumericOperandDescriptor CTA9 & CN odd");) doFault 1891 src/dps8/dps8_eis.c L68_ (doFault (FAULT_IPR, fst_ill_proc, "parseBitstringOperandDescriptor B >= 9");) doFault 2992 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3000 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "cmpc 9-10 MBZ"); doFault 3004 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "cmpc op1 23 MBZ"); doFault 3015 src/dps8/dps8_eis.c doFault 3022 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3130 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3140 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "scd 0-10 MBZ"); doFault 3145 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scd op1 23 MBZ"); doFault 3149 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scd op3 18-28. 30-31 MBZ"); doFault 3155 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3313 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3323 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "scdr 0-10 MBZ"); doFault 3328 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scdr op1 23 MBZ"); doFault 3332 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scdr op3 18-28. 30-31 MBZ"); doFault 3338 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3515 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3523 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "scm 9-10 MBZ"); doFault 3527 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scm op1 23 MBZ"); doFault 3531 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scm op3 18-28, 39-31 MBZ"); doFault 3537 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3683 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3691 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "scmr 9-10 MBZ"); doFault 3695 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scmr op1 23 MBZ"); doFault 3703 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "scmr op3 18-28, 39-31 MBZ"); doFault 3709 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3884 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 3892 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "tct 0-17 MBZ"); doFault 3896 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tct op1 23 MBZ"); doFault 3900 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tct op2 18-28, 39-31 MBZ"); doFault 3904 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tct op3 18-28, 39-31 MBZ"); doFault 3910 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4079 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4087 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "tctr 0-17 MBZ"); doFault 4091 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tctr op1 23 MBZ"); doFault 4095 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tctr op2 18-28, 39-31 MBZ"); doFault 4099 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "tctr op3 18-28, 39-31 MBZ"); doFault 4105 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4318 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4326 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mlr 10 MBZ"); doFault 4330 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mlr op1 23 MBZ"); doFault 4334 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mlr op2 23 MBZ"); doFault 4340 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4685 src/dps8/dps8_eis.c doFault (FAULT_OFL, fst_zero, "mlr truncation fault"); doFault 4716 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4724 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mrl 10 MBZ"); doFault 4728 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mrl op1 23 MBZ"); doFault 4732 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mrl op2 23 MBZ"); doFault 4738 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 4987 src/dps8/dps8_eis.c doFault (FAULT_OFL, fst_zero, "mrl truncation fault"); doFault 5077 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 5111 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_dig, "loadInputBufferNumeric(2): illegal char in input"); // TODO: generate ill proc fault doFault 5124 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_dig, "loadInputBufferNumeric(3): illegal char in input"); // TODO: generate ill proc fault doFault 5133 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_dig, "loadInputBufferNumeric(4): illegal char in input"); doFault 5144 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_dig, "loadInputBufferNumeric(5): illegal char in input"); doFault 5152 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_dig, "loadInputBufferNumeric(6): illegal char in input"); doFault 6646 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mopExecutor"); doFault 6671 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 6680 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mve: 0, 1, 9, 10 MBZ"); doFault 6684 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mve op1 23 MBZ"); doFault 6689 src/dps8/dps8_eis.c doFault 6693 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mve op2 23 MBZ"); doFault 6697 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mve op3 23 MBZ"); doFault 6703 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 6796 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 6804 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mvne: 0, 1, 9, 10 MBZ"); doFault 6814 src/dps8/dps8_eis.c doFault 6818 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mvne op2 21-23 MBZ"); doFault 6823 src/dps8/dps8_eis.c doFault 6827 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mvne op3 23 MBZ"); doFault 6833 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 6874 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mvne adjusted n1<1"); doFault 6880 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mvne N2 0"); doFault 6885 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mvne N3 0"); doFault 7027 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7040 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mvt 10 MBZ"); doFault 7047 src/dps8/dps8_eis.c doFault 7053 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mvt op1 23 MBZ"); doFault 7059 src/dps8/dps8_eis.c doFault 7064 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "mvt op3 18-28 MBZ"); doFault 7070 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7288 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mvt truncation fault"); doFault 7322 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7330 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "cmpn 0-10 MBZ"); doFault 7336 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7380 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "cmpn adjusted n1<1"); doFault 7406 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "cmpn adjusted n2<1"); doFault 7623 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7631 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7639 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 7711 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mvn adjusted n1<1"); doFault 7736 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mvn adjusted n2<1"); doFault 7912 src/dps8/dps8_eis.c doFault (FAULT_OFL, fst_zero, "mvn truncation(overflow) fault"); doFault 7914 src/dps8/dps8_eis.c doFault (FAULT_OFL, fst_zero, "mvn over/underflow fault"); doFault 7919 src/dps8/dps8_eis.c doFault (FAULT_OFL, fst_zero, "mvn overflow fault"); doFault 7995 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8002 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "csl 1-4,10 MBZ"); doFault 8007 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8114 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "csl truncation fault"); doFault 8263 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8270 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "csr 1-4,10 MBZ"); doFault 8275 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8395 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "csr truncation fault"); doFault 8480 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8487 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "csl 1-4,10 MBZ"); doFault 8492 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8583 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "csl truncation fault"); doFault 8650 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8657 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "csr 1-4,10 MBZ"); doFault 8662 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8772 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "csr truncation fault"); doFault 8859 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 8867 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "cmpb 1-8,10 MBZ"); doFault 8873 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 9498 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 9508 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "btd 0-8 MBZ"); doFault 9513 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "btd op1 21-29 MBZ"); doFault 9517 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "btd op2 24-29 MBZ"); doFault 9520 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "btd op2 S=0"); doFault 9526 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 9535 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_proc, "btd(1): N1 == 0 || N1 > 8"); doFault 9559 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "btd adjusted n2<1"); doFault 9696 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "btd overflow fault"); doFault 9770 src/dps8/dps8_eis.c doFault 9791 src/dps8/dps8_eis.c doFault 9813 src/dps8/dps8_eis.c doFault 9833 src/dps8/dps8_eis.c doFault 9926 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 9936 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "dtb(): 0-10 MBZ"); doFault 9942 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "dtb op1 24-29 MBZ"); doFault 9948 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "dtb op2 21-29 MBZ"); doFault 9955 src/dps8/dps8_eis.c doFault(FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC|mod_fault}, "dtb(): S1=0 or SF1!=0"); doFault 9962 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 9971 src/dps8/dps8_eis.c doFault(FAULT_IPR, fst_ill_proc, "dtb(): N2 = 0 or N2 > 8 etc."); doFault 10002 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dtb adjusted n1<1"); doFault 10087 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "dtb overflow fault"); doFault 10120 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10128 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_op, "ad2d 1-8 MBZ"); doFault 10134 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10190 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "ad2d adjusted n1<1"); doFault 10216 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "ad2d adjusted n2<1"); doFault 10395 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad2d truncation(overflow) fault"); doFault 10397 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad2d over/underflow fault"); doFault 10402 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad2d overflow fault"); doFault 10470 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10478 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "ad3d(): 1 MBZ"); doFault 10484 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10539 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "ad3d adjusted n1<1"); doFault 10565 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "ad3d adjusted n2<1"); doFault 10588 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "ad3d adjusted n3<1"); doFault 10777 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad3d truncation(overflow) fault"); doFault 10779 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad3d over/underflow fault"); doFault 10784 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "ad3d overflow fault"); doFault 10811 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10821 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "sb2d 0-8 MBZ"); doFault 10828 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 10884 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "sb2d adjusted n1<1"); doFault 10910 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "sb2d adjusted n2<1"); doFault 11089 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb2d truncation(overflow) fault"); doFault 11091 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb2d over/underflow fault"); doFault 11096 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb2d overflow fault"); doFault 11124 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11132 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "sb3d(): 1 MBZ"); doFault 11138 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11192 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "sb3d adjusted n1<1"); doFault 11218 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "sb3d adjusted n2<1"); doFault 11241 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "sb3d adjusted n3<1"); doFault 11419 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb3d truncation(overflow) fault"); doFault 11421 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb3d over/underflow fault"); doFault 11426 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "sb3d overflow fault"); doFault 11453 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11461 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mp2d 1-8 MBZ"); doFault 11467 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11523 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mp2d adjusted n1<1"); doFault 11549 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mp2d adjusted n2<1"); doFault 11688 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp2d truncation(overflow) fault"); doFault 11690 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp2d over/underflow fault"); doFault 11695 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp2d overflow fault"); doFault 11723 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11731 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "mp3d(): 1 MBZ"); doFault 11737 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 11791 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mp3d adjusted n1<1"); doFault 11817 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mp3d adjusted n2<1"); doFault 11840 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "mp3d adjusted n3<1"); doFault 11993 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp3d truncation(overflow) fault"); doFault 11995 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp3d over/underflow fault"); doFault 12000 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "mp3d overflow fault"); doFault 12775 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 12784 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "dv2d 1-9 MBZ"); doFault 12790 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 12846 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dv2d adjusted n1<1"); doFault 12872 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dv2d adjusted n2<1"); doFault 12892 src/dps8/dps8_eis.c doFault(FAULT_DIV, fst_zero, "dv2d division by 0"); doFault 12933 src/dps8/dps8_eis.c doFault(FAULT_DIV, fst_zero, "dv2d NQ>63"); doFault 13132 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "dv2d over/underflow fault"); doFault 13137 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "dv2d overflow fault"); doFault 13166 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 13175 src/dps8/dps8_eis.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "dv3d(): 1,9 MBZ"); doFault 13181 src/dps8/dps8_eis.c doFault (FAULT_IPR, doFault 13235 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dv3d adjusted n1<1"); doFault 13261 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dv3d adjusted n2<1"); doFault 13283 src/dps8/dps8_eis.c doFault (FAULT_IPR, fst_ill_proc, "dv3d adjusted n3<1"); doFault 13304 src/dps8/dps8_eis.c doFault(FAULT_DIV, fst_zero, "dv3d division by 0"); doFault 13361 src/dps8/dps8_eis.c doFault(FAULT_DIV, fst_zero, "dv3d NQ>63"); doFault 13562 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "dv3d over/underflow fault"); doFault 13567 src/dps8/dps8_eis.c doFault(FAULT_OFL, fst_zero, "dv3d overflow fault"); doFault 939 src/dps8/dps8_faults.c doFault (FAULT_CON, cpu.g7SubFaults [FAULT_CON], "Connect"); doFault 950 src/dps8/dps8_faults.c doFault (FAULT_TRO, fst_zero, "Timer runout"); doFault 963 src/dps8/dps8_faults.c doFault (FAULT_EXF, fst_zero, "Execute fault"); doFault 995 src/dps8/dps8_faults.c doFault (FAULT_TRB, (_fault_subtype) {.bits=cpu.g7Faults}, "Dazed and confused in doG7Fault"); doFault 125 src/dps8/dps8_faults.h void doFault (_fault faultNumber, _fault_subtype faultSubtype, doFault 1463 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "Instruction not allowed in XEC/XED"); doFault 1467 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "XED of XED on even word"); doFault 1473 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC}, "XED of RPD on even word"); doFault 1477 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC}, "XED of RPD on odd word, even IC"); doFault 1483 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_PROC}, "XEC of RPx on even word"); doFault 1520 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=RPx_fault}, "DPS8M rscr early raise"); doFault 1546 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=RPx_fault}, "RPx test fail"); doFault 1581 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=mod_fault}, "Illegal modifier"); doFault 1591 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "Attempted execution of multics privileged instruction."); doFault 1612 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_SLV|mod_fault}, "Attempted execution of multics privileged instruction."); doFault 1614 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "Attempted execution of multics privileged instruction."); doFault 1617 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_SLV|mod_fault}, "Attempted execution of privileged instruction."); doFault 1627 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_SLV|mod_fault}, "Attempted BAR execution of nonprivileged instruction."); doFault 1629 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=FR_ILL_OP|mod_fault}, "Attempted BAR execution of nonprivileged instruction."); doFault 1636 src/dps8/dps8_ins.c doFault (FAULT_IPR, (_fault_subtype) {.fault_ipr_subtype=mod_fault}, "Illegal modifier"); doFault 2097 src/dps8/dps8_ins.c doFault (cpu.dlyFltNum, cpu.dlySubFltNum, cpu.dlyCtx); doFault 2209 src/dps8/dps8_ins.c doFault (cpu.dlyFltNum, cpu.dlySubFltNum, cpu.dlyCtx); doFault 2265 src/dps8/dps8_ins.c doFault (FAULT_OFL, fst_zero, msg); doFault 2837 src/dps8/dps8_ins.c doFault (FAULT_CMD, fst_cmd_lprpn, "lprpn"); doFault 6072 src/dps8/dps8_ins.c doFault (FAULT_OFL, fst_zero, "ade exp overflow fault"); doFault 6079 src/dps8/dps8_ins.c doFault (FAULT_OFL, fst_zero, "ade exp underflow fault"); doFault 6690 src/dps8/dps8_ins.c doFault (FAULT_STR, fst_str_ptr, "sprpn"); doFault 6765 src/dps8/dps8_ins.c doFault (FAULT_ONC, fst_onc_nem, "(rccl)"); doFault 6824 src/dps8/dps8_ins.c doFault (FAULT_DRL, fst_zero, "drl"); doFault 6890 src/dps8/dps8_ins.c doFault (FAULT_MME, fst_zero, "Master Mode Entry (mme)"); doFault 6898 src/dps8/dps8_ins.c doFault (FAULT_MME2, fst_zero, "Master Mode Entry 2 (mme2)"); doFault 6906 src/dps8/dps8_ins.c doFault (FAULT_MME3, fst_zero, "Master Mode Entry 3 (mme3)"); doFault 6914 src/dps8/dps8_ins.c doFault (FAULT_MME4, fst_zero, "Master Mode Entry 4 (mme4)"); doFault 6931 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "rpd odd"); doFault 7208 src/dps8/dps8_ins.c doFault (FAULT_IPR, doFault 7427 src/dps8/dps8_ins.c doFault (FAULT_IPR, doFault 7795 src/dps8/dps8_ins.c doFault (FAULT_CMD, fst_cmd_ctl, "(rscr)"); doFault 8172 src/dps8/dps8_ins.c doFault (FAULT_IPR, doFault 8195 src/dps8/dps8_ins.c doFault (FAULT_ONC, fst_onc_nem, "(cioc)"); doFault 8199 src/dps8/dps8_ins.c doFault (FAULT_ONC, fst_onc_nem, "(cioc)"); doFault 8273 src/dps8/dps8_ins.c doFault (FAULT_CMD, fst_cmd_ctl, "(smic)"); doFault 8301 src/dps8/dps8_ins.c doFault (FAULT_CMD, fst_cmd_ctl, "(sscr)"); doFault 8490 src/dps8/dps8_ins.c doFault (FAULT_IPR, doFault 8543 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "aarn TN > 5"); doFault 8569 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "aarn TA = 3"); doFault 8689 src/dps8/dps8_ins.c doFault (FAULT_IPR, fst_ill_proc, "narn N9 and CN odd"); doFault 9103 src/dps8/dps8_ins.c doFault (FAULT_IPR, doFault 9665 src/dps8/dps8_ins.c doFault (FAULT_TRB, doFault 1397 src/dps8/dps8_math.c doFault (FAULT_DIV, fst_zero, "FDV: divide check fault"); doFault 2262 src/dps8/dps8_math.c doFault 2612 src/dps8/dps8_math.c doFault (FAULT_DIV, fst_zero, "DFDV: divide check fault"); doFault 2844 src/dps8/dps8_math.c doFault(FAULT_DIV, fst_zero, "DVF: divide check fault"); doFault 2886 src/dps8/dps8_math.c doFault(FAULT_DIV, fst_zero, "DVF: divide check fault");