diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2010-06-02 12:58:12 -0500 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2010-06-02 12:58:12 -0500 |
commit | f64c8bafd2609ad21535cef3ee9d8a0ac41f1f8c (patch) | |
tree | f9abed96e9e3c333e3122ead11f617b9696d0682 /src/arch/arm/isa/decoder | |
parent | 1fcd389fa327493d66767ee11698ccff8fccb7ac (diff) | |
download | gem5-f64c8bafd2609ad21535cef3ee9d8a0ac41f1f8c.tar.xz |
ARM: BXJ should be BX when there is no J support
Diffstat (limited to 'src/arch/arm/isa/decoder')
-rw-r--r-- | src/arch/arm/isa/decoder/arm.isa | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/arch/arm/isa/decoder/arm.isa b/src/arch/arm/isa/decoder/arm.isa index 31456dfc6..4c5d71ad9 100644 --- a/src/arch/arm/isa/decoder/arm.isa +++ b/src/arch/arm/isa/decoder/arm.isa @@ -67,10 +67,8 @@ format DataOp { 1: decode OPCODE_7 { 0x0: decode MISC_OPCODE { 0x0: ArmMsrMrs::armMsrMrs(); - 0x1: ArmBxClz::armBxClz(); - 0x2: decode OPCODE { - 0x9: WarnUnimpl::bxj(); - } + // bxj unimplemented, treated as bx + 0x1,0x2: ArmBxClz::armBxClz(); 0x3: decode OPCODE { 0x9: ArmBlxReg::armBlxReg(); } |