From 148c265cf3b08a55188f214bf8c778e678558eda Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 1 Jul 2009 22:16:51 -0700 Subject: ARM: Get rid of some bitfields that aren't used. A few may need to be readded. --- src/arch/arm/isa/bitfields.isa | 89 ++++-------------------------------------- 1 file changed, 7 insertions(+), 82 deletions(-) (limited to 'src/arch/arm/isa') diff --git a/src/arch/arm/isa/bitfields.isa b/src/arch/arm/isa/bitfields.isa index c9f15ff59..5785939cc 100644 --- a/src/arch/arm/isa/bitfields.isa +++ b/src/arch/arm/isa/bitfields.isa @@ -36,30 +36,17 @@ // Opcode fields def bitfield ENCODING encoding; def bitfield OPCODE opcode; -def bitfield OPCODE_24_23 opcode24_23; def bitfield MEDIA_OPCODE mediaOpcode; def bitfield MEDIA_OPCODE2 mediaOpcode2; def bitfield OPCODE_24 opcode24; def bitfield OPCODE_23_20 opcode23_20; def bitfield OPCODE_23_21 opcode23_21; -def bitfield OPCODE_23 opcode23; -def bitfield OPCODE_22_8 opcode22_8; -def bitfield OPCODE_22_21 opcode22_21; def bitfield OPCODE_22 opcode22; -def bitfield OPCODE_21_20 opcode21_20; -def bitfield OPCODE_20 opcode20; -def bitfield OPCODE_19_18 opcode19_18; def bitfield OPCODE_19 opcode19; def bitfield OPCODE_15_12 opcode15_12; def bitfield OPCODE_15 opcode15; -def bitfield OPCODE_9 opcode9; def bitfield MISC_OPCODE miscOpcode; -def bitfield OPCODE_7_5 opcode7_5; -def bitfield OPCODE_7_6 opcode7_6; def bitfield OPCODE_7 opcode7; -def bitfield OPCODE_6_5 opcode6_5; -def bitfield OPCODE_6 opcode6; -def bitfield OPCODE_5 opcode5; def bitfield OPCODE_4 opcode4; def bitfield IS_MISC isMisc; @@ -76,85 +63,23 @@ def bitfield RM rm; def bitfield RS rs; -def bitfield RDUP rdup; -def bitfield RNDN rddn; - -def bitfield RDHI rdhi; -def bitfield RDLO rdlo; - -def bitfield U_FIELD uField; - -def bitfield PUSWL puswl; -def bitfield PREPOST puswl.prepost; -def bitfield UP puswl.up; -def bitfield PSRUSER puswl.psruser; -def bitfield WRITEBACK puswl.writeback; +def bitfield PUSWL puswl; +def bitfield PREPOST puswl.prepost; +def bitfield UP puswl.up; +def bitfield PSRUSER puswl.psruser; +def bitfield WRITEBACK puswl.writeback; def bitfield LOADOP puswl.loadOp; -def bitfield PUBWL pubwl; -def bitfield PUIWL puiwl; -def bitfield BYTEACCESS byteAccess; - -def bitfield LUAS luas; - -def bitfield IMM imm; -def bitfield IMMED_7_4 immed7_4; -def bitfield IMMED_3_0 immed3_0; - -def bitfield F_MSR msr.f; -def bitfield S_MSR msr.s; -def bitfield X_MSR msr.x; -def bitfield C_MSR msr.c; - -def bitfield Y_6 y; -def bitfield X_5 x; - -def bitfield IMMED_15_4 immed15_4; - -def bitfield W_FIELD wField; +def bitfield PUBWL pubwl; -def bitfield ROTATE rotate; -def bitfield IMMED_7_0 immed7_0; +def bitfield IMM imm; -def bitfield T_FIELD tField; def bitfield IMMED_11_0 immed11_0; -def bitfield IMMED_20_16 immed20_16; -def bitfield IMMED_19_16 immed19_16; - def bitfield IMMED_HI_11_8 immedHi11_8; def bitfield IMMED_LO_3_0 immedLo3_0; -def bitfield ROT rot; - -def bitfield R_FIELD rField; - -def bitfield CARET caret; -def bitfield REGLIST regList; - -def bitfield OFFSET offset; -def bitfield COPRO copro; -def bitfield OP1_7_4 op1_7_4; -def bitfield CM cm; - -def bitfield L_FIELD lField; -def bitfield CD cd; -def bitfield OPTION option; - -def bitfield OP1_23_20 op1_23_20; -def bitfield CN cn; -def bitfield OP2_7_5 op2_7_5; - -def bitfield OP1_23_21 op1_23_21; - def bitfield IMMED_23_0 immed23_0; -def bitfield M_FIELD mField; -def bitfield A_FIELD aField; -def bitfield I_FIELD iField; -def bitfield F_FIELD fField; -def bitfield MODE mode; - -def bitfield A_BLX aBlx; def bitfield CPNUM cpNum; // Note that FP Regs are only 3 bits -- cgit v1.2.3