[PATCH][GAS][AArch64] Add new instructions for Armv8.4-a [Patch (4/6)]
Tamar Christina
Tamar.Christina@arm.com
Wed Nov 8 10:36:00 GMT 2017
Hi All,
This patch adds assembler and disassembler support for the new Armv8.4-a instructions for AArch64.
Some of these instructions have been back-ported as optional extensions to Armv8.2-a and higher, but others are only available for Armv8.4-a.
Checked with check-gas on aarch64-none-elf and aach64_be-none-elf, no regressions.
Ok for master?
Ps. I do not have commit access so if OK can someone apply for me?
Thanks,
Tamar
opcodes/
2017-11-08 Tamar Christina <tamar.christina@arm.com>
* aarch64-tbl.h (sha512h, sha512h2, sha512su0, sha512su1, eor3): New.
(rax1, xar, bcax, sm3ss1, sm3tt1a, sm3tt1b, sm3tt2a, sm3tt2b): New.
(sm3partw1, sm3partw2, sm4e, sm4ekey, fmlal, fmlsl): New.
(fmlal2, fmlsl2, cfinv, rmif, setf8, setf16, stlurb): New.
(ldapurb, ldapursb, stlurh, ldapurh, ldapursh, stlur): New.
(ldapur, ldapursw, stlur): New.
* aarch64-dis-2.c: Regenerate.
gas/testsuite
2017-11-08 Tamar Christina <tamar.christina@arm.com>
* gas/aarch64/armv8_4-a-illegal.d: New.
* gas/aarch64/armv8_4-a-illegal.l: New.
* gas/aarch64/armv8_4-a-illegal.s: New.
* gas/aarch64/armv8_4-a.d: New.
* gas/aarch64/armv8_4-a.s: New.
* gas/aarch64/armv8_2-a-crypto-fp16.s: New.
* gas/aarch64/armv8_2-a-crypto-fp16.d: New.
* gas/aarch64/armv8_3-a-crypto-fp16.d: New.
* gas/aarch64/armv8_4-a-crypto-fp16.d: New.
* gas/aarch64/armv8_2-a-crypto-fp16-illegal.s: New.
* gas/aarch64/armv8_2-a-crypto-fp16-illegal.l: New.
* gas/aarch64/armv8_2-a-crypto-fp16-illegal.d: New.
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: content.patch.tar.gz
Type: application/gzip
Size: 66867 bytes
Desc: content.patch.tar.gz
URL: <https://sourceware.org/pipermail/binutils/attachments/20171108/b9f13adf/attachment.gz>
More information about the Binutils
mailing list