diff options
Diffstat (limited to 'src/devices/cpu/v60/v60.h')
-rw-r--r-- | src/devices/cpu/v60/v60.h | 67 |
1 files changed, 36 insertions, 31 deletions
diff --git a/src/devices/cpu/v60/v60.h b/src/devices/cpu/v60/v60.h index 0cb41bd18a8..d617ec1bd56 100644 --- a/src/devices/cpu/v60/v60.h +++ b/src/devices/cpu/v60/v60.h @@ -287,15 +287,17 @@ private: uint32_t bam1DirectAddressDeferredIndexed(); uint32_t am1Immediate(); uint32_t am1ImmediateQuick(); - uint32_t am1Error1(); - uint32_t bam1Error1(); - uint32_t am1Error2(); - uint32_t bam1Error2(); - uint32_t am1Error4(); - uint32_t bam1Error4(); - uint32_t am1Error5(); - uint32_t bam1Error5(); - uint32_t bam1Error6(); + [[noreturn]] uint32_t am1Error1(); + [[noreturn]] uint32_t bam1Error1(); + [[noreturn]] uint32_t am1Error2(); + [[noreturn]] uint32_t bam1Error2(); + [[noreturn]] [[maybe_unused]] uint32_t am1Error3(); + [[noreturn]] [[maybe_unused]] uint32_t bam1Error3(); + [[noreturn]] uint32_t am1Error4(); + [[noreturn]] uint32_t bam1Error4(); + [[noreturn]] uint32_t am1Error5(); + [[noreturn]] uint32_t bam1Error5(); + [[noreturn]] uint32_t bam1Error6(); uint32_t am1Group7a(); uint32_t bam1Group7a(); uint32_t am1Group6(); @@ -382,14 +384,16 @@ private: uint32_t am2Immediate(); uint32_t am2ImmediateQuick(); uint32_t am2Error1(); - uint32_t am2Error2(); - uint32_t am2Error4(); - uint32_t am2Error5(); - uint32_t bam2Error1(); - uint32_t bam2Error2(); - uint32_t bam2Error4(); - uint32_t bam2Error5(); - uint32_t bam2Error6(); + [[noreturn]] uint32_t am2Error2(); + [[noreturn]] [[maybe_unused]] uint32_t am2Error3(); + [[noreturn]] uint32_t am2Error4(); + [[noreturn]] uint32_t am2Error5(); + [[noreturn]] uint32_t bam2Error1(); + [[noreturn]] uint32_t bam2Error2(); + [[noreturn]] [[maybe_unused]] uint32_t bam2Error3(); + [[noreturn]] uint32_t bam2Error4(); + [[noreturn]] uint32_t bam2Error5(); + [[noreturn]] uint32_t bam2Error6(); uint32_t am2Group7a(); uint32_t bam2Group7a(); uint32_t am2Group6(); @@ -435,12 +439,13 @@ private: uint32_t am3DirectAddressIndexed(); uint32_t am3DirectAddressDeferred(); uint32_t am3DirectAddressDeferredIndexed(); - uint32_t am3Immediate(); - uint32_t am3ImmediateQuick(); - uint32_t am3Error1(); - uint32_t am3Error2(); - uint32_t am3Error4(); - uint32_t am3Error5(); + [[noreturn]] uint32_t am3Immediate(); + [[noreturn]] uint32_t am3ImmediateQuick(); + [[noreturn]] uint32_t am3Error1(); + [[noreturn]] uint32_t am3Error2(); + [[noreturn]] [[maybe_unused]] uint32_t am3Error3(); + [[noreturn]] uint32_t am3Error4(); + [[noreturn]] uint32_t am3Error5(); uint32_t am3Group7a(); uint32_t am3Group6(); uint32_t am3Group7(); @@ -572,8 +577,8 @@ private: uint32_t opDIVFS(); uint32_t opSCLFS(); uint32_t opCMPF(); - uint32_t op5FUNHANDLED(); - uint32_t op5CUNHANDLED(); + [[noreturn]] uint32_t op5FUNHANDLED(); + [[noreturn]] uint32_t op5CUNHANDLED(); uint32_t op5F(); uint32_t op5C(); uint32_t opINCB(); @@ -759,17 +764,17 @@ private: uint32_t opSUBRDC(); uint32_t opCVTDPZ(); uint32_t opCVTDZP(); - uint32_t op58UNHANDLED(); - uint32_t op5AUNHANDLED(); - uint32_t op5BUNHANDLED(); - uint32_t op5DUNHANDLED(); - uint32_t op59UNHANDLED(); + [[noreturn]] uint32_t op58UNHANDLED(); + [[noreturn]] uint32_t op5AUNHANDLED(); + [[noreturn]] uint32_t op5BUNHANDLED(); + [[noreturn]] uint32_t op5DUNHANDLED(); + [[noreturn]] uint32_t op59UNHANDLED(); uint32_t op58(); uint32_t op5A(); uint32_t op5B(); uint32_t op5D(); uint32_t op59(); - uint32_t opUNHANDLED(); + [[noreturn]] uint32_t opUNHANDLED(); void v60_do_irq(int vector); void v60_try_irq(); |