diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2009-07-01 22:11:39 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2009-07-01 22:11:39 -0700 |
commit | b8f064c88c48c549987a13eb4f4350bc6745ab15 (patch) | |
tree | 1fd7d51b1ba40ab8988661402cbe50193f4a9ce9 /src/arch/arm/types.hh | |
parent | f409d7819d58226af2b6d7c0b95c801316180e76 (diff) | |
download | gem5-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.hh | 7 |
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; |