[PATCH][GAS] aarch64: Add WFIT instruction for Armv8.7-a
authorPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Fri, 30 Oct 2020 10:27:24 +0000 (10:27 +0000)
committerPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Fri, 30 Oct 2020 10:31:38 +0000 (10:31 +0000)
commita984d94aab7279416021ad320af22093f3e26d48
tree1fcdeb77a3fd8b6a9381b5c48dc8792c7eaf79dc
parentb78b3a297b981e2c8492823e2c54436e2451c2fa
[PATCH][GAS] aarch64: Add WFIT instruction for Armv8.7-a

This patch adds new to Armv8.7 WFIT instruction which take one operand:

    WFIT <Xt>

Where:
    <Xt> is 64-bit name of the general-purpose source register, encoded in the
         "Rd" field.

For more details regarding WFIT (Wait For Interrupt with Timeout) instruction for
Armv8.7-a please refer to Arm A64 Instruction set documentation for Armv8-A
architecture profile, see document pages 570 of [0].

[0]: https://developer.arm.com/docs/ddi0596/i

gas/ChangeLog:

2020-10-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>

* NEWS: Update docs.
* testsuite/gas/aarch64/system-5.d: Update test with WFIT insn.
* testsuite/gas/aarch64/system-5.s: Update test with WFIT insn.

opcodes/ChangeLog:

2020-10-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>

* aarch64-tbl.h (struct aarch64_opcode): New instruction WFIT.
* aarch64-asm-2.c: Regenerated.
* aarch64-dis-2.c: Regenerated.
* aarch64-opc-2.c: Regenerated.
gas/NEWS
gas/testsuite/gas/aarch64/system-5.d
gas/testsuite/gas/aarch64/system-5.s
opcodes/aarch64-asm-2.c
opcodes/aarch64-dis-2.c
opcodes/aarch64-opc-2.c
opcodes/aarch64-tbl.h