diff options
author | Matthew Malcomson <matthew.malcomson@arm.com> | 2019-11-07 17:22:45 +0000 |
---|---|---|
committer | Matthew Malcomson <matthew.malcomson@arm.com> | 2019-11-07 17:23:53 +0000 |
commit | 1f4cd317b6606fcb2a582a3fc1c1f9437ef7d7b6 (patch) | |
tree | 49349c1113b4105ee9a03995c03a3fa9f73c31a9 /gas | |
parent | 616ce08e1cc98c28c42bc2afed6b92df449c7b00 (diff) | |
download | fsf-binutils-gdb-1f4cd317b6606fcb2a582a3fc1c1f9437ef7d7b6.zip fsf-binutils-gdb-1f4cd317b6606fcb2a582a3fc1c1f9437ef7d7b6.tar.gz fsf-binutils-gdb-1f4cd317b6606fcb2a582a3fc1c1f9437ef7d7b6.tar.bz2 |
[gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X]
Hi,
This patch is part of a series that adds support for Armv8.6-A
to binutils.
In this last patch, the new Data Gathering Hint mnemonic is introduced.
Committed on behalf of Mihail Ionescu.
gas/ChangeLog:
2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
* testsuite/gas/aarch64/dgh.s: New test.
* testsuite/gas/aarch64/dgh.d: New test.
opcodes/ChangeLog:
2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
* opcodes/aarch64-tbl.h (V8_6_INSN): New macro for v8.6 instructions.
(aarch64_opcode_table): Add data gathering hint mnemonic.
* opcodes/aarch64-dis-2.c: Account for new instruction.
Is it ok for trunk?
Regards,
Mihail
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/dgh.d | 11 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/dgh.s | 4 |
3 files changed, 20 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 2af2901..6376ce1 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com> + * testsuite/gas/aarch64/dgh.s: New test. + * testsuite/gas/aarch64/dgh.d: New test. + +2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com> + * config/tc-arm.c (arm_ext_i8mm): New feature set. (do_vusdot): New. (do_vsudot): New. diff --git a/gas/testsuite/gas/aarch64/dgh.d b/gas/testsuite/gas/aarch64/dgh.d new file mode 100644 index 0000000..6e19601 --- /dev/null +++ b/gas/testsuite/gas/aarch64/dgh.d @@ -0,0 +1,11 @@ +#name: V8.6 Data Gathering Hint +#as: -march=armv8.6-a +#objdump: -dr + +.* file format .* + +Disassembly of section \.text: + +0000000000000000 <\.text>: + *[0-9a-f]*: d50320df hint #0x6 + *[0-9a-f]*: d50320df hint #0x6 diff --git a/gas/testsuite/gas/aarch64/dgh.s b/gas/testsuite/gas/aarch64/dgh.s new file mode 100644 index 0000000..6470cd0 --- /dev/null +++ b/gas/testsuite/gas/aarch64/dgh.s @@ -0,0 +1,4 @@ +# Test for the V8.6-a Data Gathering Hint instruction + +dgh +hint #6 |