[ARM] Disassembles SSAT and SSAT16 instructions incorrectly for Thumb-2
authorRenlin Li <renlin.li@arm.com>
Wed, 15 Apr 2015 16:44:03 +0000 (17:44 +0100)
committerJiong Wang <jiong.wang@arm.com>
Wed, 15 Apr 2015 16:44:03 +0000 (17:44 +0100)
commitf0fba320ab5effaff5255b5526a37f0987637e3e
treee4ab43f2d1f1ddf54122d348fe41d343fa6b79d3
parent6282837972a5c7b89968319caf821fcbd2a166bb
[ARM] Disassembles SSAT and SSAT16 instructions incorrectly for Thumb-2

2015-04-15  Renlin Li  <renlin.li@arm.com>
opcodes/:
    * arm-dis.c (thumb32_opcodes): Define 'D' format control code,
    use it for ssat and ssat16.
    (print_insn_thumb32): Add handle case for 'D' control code.

gas/testsuite/:
    * gas/arm/arch7em.d: Adjust required ssat and ssat16 immediate field.
    * gas/arm/thumb32.d: Likewise.
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arch7em.d
gas/testsuite/gas/arm/thumb32.d
opcodes/ChangeLog
opcodes/arm-dis.c