From f409d7819d58226af2b6d7c0b95c801316180e76 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 1 Jul 2009 22:11:27 -0700 Subject: ARM: Add in some new artificial fields that make decoding a little easier. --- src/arch/arm/types.hh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/arch/arm/types.hh') diff --git a/src/arch/arm/types.hh b/src/arch/arm/types.hh index 98070a874..d87bad412 100644 --- a/src/arch/arm/types.hh +++ b/src/arch/arm/types.hh @@ -38,7 +38,11 @@ namespace ArmISA { typedef uint32_t MachInst; - BitUnion32(ExtMachInst) + BitUnion64(ExtMachInst) + // Made up bitfields that make life easier. + Bitfield<33> sevenAndFour; + Bitfield<32> isMisc; + // All the different types of opcode fields. Bitfield<27, 25> opcode; Bitfield<27, 25> opcode27_25; -- cgit v1.2.3