diff options
author | Lioncash <mathew1800@gmail.com> | 2015-07-26 03:55:52 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2015-07-26 04:10:54 +0200 |
commit | 03213f893e7f2cbd692144334ac72d9138fd5e70 (patch) | |
tree | d959d1751d99a6f5307b45d04e46c19c53d5efc2 /src/core/arm/skyeye_common/armstate.h | |
parent | dyncom: Remove unnecessary abort-related cruft (diff) | |
download | yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar.gz yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar.bz2 yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar.lz yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar.xz yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.tar.zst yuzu-03213f893e7f2cbd692144334ac72d9138fd5e70.zip |
Diffstat (limited to 'src/core/arm/skyeye_common/armstate.h')
-rw-r--r-- | src/core/arm/skyeye_common/armstate.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/core/arm/skyeye_common/armstate.h b/src/core/arm/skyeye_common/armstate.h index 0a165bcf0..3ba0ba5cd 100644 --- a/src/core/arm/skyeye_common/armstate.h +++ b/src/core/arm/skyeye_common/armstate.h @@ -89,31 +89,12 @@ struct ARMul_State unsigned bigendSig; unsigned syscallSig; - // For differentiating ARM core emulation. - bool is_v4; // Are we emulating a v4 architecture (or higher)? - bool is_v5; // Are we emulating a v5 architecture? - bool is_v5e; // Are we emulating a v5e architecture? - bool is_v6; // Are we emulating a v6 architecture? - bool is_v7; // Are we emulating a v7 architecture? - // TODO(bunnei): Move this cache to a better place - it should be per codeset (likely per // process for our purposes), not per ARMul_State (which tracks CPU core state). std::unordered_map<u32, int> instruction_cache; }; /***************************************************************************\ -* Types of ARM we know about * -\***************************************************************************/ - -enum { - ARM_v4_Prop = 0x01, - ARM_v5_Prop = 0x02, - ARM_v5e_Prop = 0x04, - ARM_v6_Prop = 0x08, - ARM_v7_Prop = 0x10, -}; - -/***************************************************************************\ * The hardware vector addresses * \***************************************************************************/ @@ -167,7 +148,6 @@ enum { * Definitions of things in the emulator * \***************************************************************************/ void ARMul_Reset(ARMul_State* state); -ARMul_State* ARMul_NewState(ARMul_State* state); /***************************************************************************\ * Definitions of things in the co-processor interface * |