summaryrefslogtreecommitdiff
path: root/src/arch/arm/types.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-07-01 22:11:39 -0700
committerGabe Black <gblack@eecs.umich.edu>2009-07-01 22:11:39 -0700
commitb8f064c88c48c549987a13eb4f4350bc6745ab15 (patch)
tree1fd7d51b1ba40ab8988661402cbe50193f4a9ce9 /src/arch/arm/types.hh
parentf409d7819d58226af2b6d7c0b95c801316180e76 (diff)
downloadgem5-b8f064c88c48c549987a13eb4f4350bc6745ab15.tar.xz
ARM: Use the new DataOp format to simplify the decoder.
Diffstat (limited to 'src/arch/arm/types.hh')
-rw-r--r--src/arch/arm/types.hh7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/arch/arm/types.hh b/src/arch/arm/types.hh
index d87bad412..cff6b123c 100644
--- a/src/arch/arm/types.hh
+++ b/src/arch/arm/types.hh
@@ -44,9 +44,8 @@ namespace ArmISA
Bitfield<32> isMisc;
// All the different types of opcode fields.
- Bitfield<27, 25> opcode;
- Bitfield<27, 25> opcode27_25;
- Bitfield<24, 21> opcode24_21;
+ Bitfield<27, 25> encoding;
+ Bitfield<24, 21> opcode;
Bitfield<24, 23> opcode24_23;
Bitfield<24> opcode24;
Bitfield<23, 20> opcode23_20;
@@ -62,7 +61,7 @@ namespace ArmISA
Bitfield<15, 12> opcode15_12;
Bitfield<15> opcode15;
Bitfield<9> opcode9;
- Bitfield<7, 4> opcode7_4;
+ Bitfield<7, 4> miscOpcode;
Bitfield<7, 5> opcode7_5;
Bitfield<7, 6> opcode7_6;
Bitfield<7> opcode7;