diff options
Diffstat (limited to 'src/devices/cpu/sparc/sparc.h')
-rw-r--r-- | src/devices/cpu/sparc/sparc.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/devices/cpu/sparc/sparc.h b/src/devices/cpu/sparc/sparc.h index bb6c33d9933..b9fd75dbee5 100644 --- a/src/devices/cpu/sparc/sparc.h +++ b/src/devices/cpu/sparc/sparc.h @@ -11,6 +11,8 @@ #include "sparcdasm.h" +#define SPARCV8 (0) + #define SPARC_NO_TRAP 256 #define SPARC_RESET 0 #define SPARC_INSTRUCTION_ACCESS_EXCEPTION 1 @@ -100,11 +102,18 @@ protected: void execute_rett(UINT32 op); void execute_saverestore(UINT32 op); void execute_jmpl(UINT32 op); +#if SPARCV8 + void execute_mul(UINT32 op); + void execute_div(UINT32 op); +#endif void execute_group2(UINT32 op); void execute_load(UINT32 op); void execute_store(UINT32 op); void execute_ldstub(UINT32 op); +#if SPARCV8 + void execute_swap(UINT32 op); +#endif void execute_group3(UINT32 op); bool evaluate_condition(UINT32 op); |