[ARM] Add ARMv8.3 VJCVT instruction
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Mon, 5 Dec 2016 14:13:27 +0000 (14:13 +0000)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Mon, 5 Dec 2016 14:13:27 +0000 (14:13 +0000)
commit49e8a725825c77aacc7458b9d7771cb2fa2f64c7
tree1b8e14968dc5332003f9c4403775da01e131e75c
parenta12fd8e1b1c9c6a16e3cc9fc477d7e459776b587
[ARM] Add ARMv8.3 VJCVT instruction

Add support for VJCVT javascript conversion instruction.

gas/
* config/tc-arm.c (arm_ext_v8_3, do_vjcvt): Define.
(insns): Add vjcvt.
* testsuite/gas/aarch64/armv8_3-a-fp.s: New.
* testsuite/gas/aarch64/armv8_3-a-fp.d: New.
* testsuite/gas/aarch64/armv8_3-a-fp-bad.s: New.
* testsuite/gas/aarch64/armv8_3-a-fp-bad.d: New.
* testsuite/gas/aarch64/armv8_3-a-fp-bad.l: New.

opcodes/
* arm-dis.c (coprocessor_opcodes): Add vjcvt.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/gas/arm/armv8_3-a-fp-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/armv8_3-a-fp-bad.l [new file with mode: 0644]
gas/testsuite/gas/arm/armv8_3-a-fp-bad.s [new file with mode: 0644]
gas/testsuite/gas/arm/armv8_3-a-fp.d [new file with mode: 0644]
gas/testsuite/gas/arm/armv8_3-a-fp.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/arm-dis.c