e409955ddc
VDUP (neon) instructions can be conditional, but this is not taken into account in the current master. This commit fixes that by i) fixing the VDUP instruction masks and ii) adding logic for disassembling conditional neon instructions. opcodes * arm-dis.c (neon_opcodes): Fix VDUP instruction masks. (print_insn_neon): Support disassembly of conditional instructions. binutils* testsuite/binutils-all/arm/vdup-cond.d: New test for testing that conditional VDUP instructions are disassembled correctly. * testsuite/binutils-all/arm/vdup-cond.s: New file used by vdup-cond.d. * testsuite/binutils-all/arm/vdup-thumb.d: New test for testing that VDUP instructions (which are conditional in A32) can be disassembled in thumb mode. * testsuite/binutils-all/arm/vdup-cond.s: New file used by vdup-thumb.d. |
||
---|---|---|
.. | ||
in-order-all.d | ||
in-order.d | ||
objdump.exp | ||
out-of-order-all.d | ||
out-of-order.d | ||
out-of-order.s | ||
out-of-order.T | ||
rvct_symbol.s | ||
simple.s | ||
thumb2-cond.s | ||
vdup-cond.d | ||
vdup-cond.s | ||
vdup-thumb.d | ||
vdup-thumb.s |