aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-riscv.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2017-01-18 17:08:34 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2017-01-18 17:08:34 +0000
commitc13a63b04677906020ee72a28d5869d979e36a6f (patch)
treef7226c7bf6fab48fe431804570effeead9956d01 /bfd/elfnn-riscv.c
parentd1dff2266d29c4739aee6f68c8c587d44b03a717 (diff)
downloadgdb-c13a63b04677906020ee72a28d5869d979e36a6f.zip
gdb-c13a63b04677906020ee72a28d5869d979e36a6f.tar.gz
gdb-c13a63b04677906020ee72a28d5869d979e36a6f.tar.bz2
[ARM] Fix the decoding of indexed element VCMLA instruction
Bit 24 of the indexed element vcmla decode mask was incorrectly left unset. This could cause incorrect disassembly of some currently undefined instructions as vcmla. Rotatation immediates were not printed correctly in the disassembly (could print 170 and 280 instead of 180 and 270). opcodes/ * arm-dis.c (coprocessor_opcodes): Fix vcmla mask and disassembly. gas/ * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests. * testsuite/gas/arm/armv8_3-a-simd.d: Update.
Diffstat (limited to 'bfd/elfnn-riscv.c')
0 files changed, 0 insertions, 0 deletions