summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/bitfields.isa
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:00 -0500
committerGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:00 -0500
commitaaa619ea231f003d22cf681dbd90d641f476b84f (patch)
treee77e7889a4024f653cc410f1201ae6b1774b79ce /src/arch/arm/isa/bitfields.isa
parenta1838f2c791ecef74b9410d0341b96b077f2b503 (diff)
downloadgem5-aaa619ea231f003d22cf681dbd90d641f476b84f.tar.xz
ARM: Add thumb bitfields to the ExtMachInst and the isa definition.
Diffstat (limited to 'src/arch/arm/isa/bitfields.isa')
-rw-r--r--src/arch/arm/isa/bitfields.isa15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/arch/arm/isa/bitfields.isa b/src/arch/arm/isa/bitfields.isa
index 74e8e6e50..c0b64e452 100644
--- a/src/arch/arm/isa/bitfields.isa
+++ b/src/arch/arm/isa/bitfields.isa
@@ -114,3 +114,18 @@ def bitfield PUNWL punwl;
// M5 instructions
def bitfield M5FUNC m5Func;
+// Thumb bitfields
+def bitfield TOPCODE_15_13 topcode15_13;
+def bitfield TOPCODE_13_11 topcode13_11;
+def bitfield TOPCODE_12_11 topcode12_11;
+def bitfield TOPCODE_12_10 topcode12_10;
+def bitfield TOPCODE_11_9 topcode11_9;
+def bitfield TOPCODE_11_8 topcode11_8;
+def bitfield TOPCODE_10_9 topcode10_9;
+def bitfield TOPCODE_10_8 topcode10_8;
+def bitfield TOPCODE_9_6 topcode9_6;
+def bitfield TOPCODE_7 topcode7;
+def bitfield TOPCODE_7_6 topcode7_6;
+def bitfield TOPCODE_7_5 topcode7_5;
+def bitfield TOPCODE_7_4 topcode7_4;
+def bitfield TOPCODE_3_0 topcode3_0;