[PATCH][GAS][ARM] Implement yield, wfe, wfi and sev assembly instructions for ARMv6T2.
Srinath Parvathaneni
Srinath.Parvathaneni@arm.com
Thu Jan 10 19:59:00 GMT 2019
Hi All,
This patch implements the assembly instructions yield, wfe, wfi and sev
for ARMv6T2 in both ARM mode and Thumb mode.
These instructions executes as NOP for ARMv6T2, please refer these
instructions documented in the ArmARM[1]
[1]
http://arminfo.emea.arm.com/help/topic/com.arm.doc.ddi0406c.d/DDI0406C_d_armv7ar_arm.pdf
Bootstrapped on arm-none-linux-gnueabihf and regression tested on
arm-none-eabi with no regressions.
Ok for trunk? If ok, could someone commit the patch on my behalf, I
don't have commit rights.
Thanks,
Srinath.
gas/ChangeLog:
2019-01-10 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* config/tc-arm.c (arm_ext_v6k_v6t2): Define.
(insns) [ARM_VARIANT]: Modified.
(insns) [THUMB_VARIANT]: To implement few ARMv6K instructions
in ARMv6T2 as well.
* testsuite/gas/arm/archv6t2-1.d: New test.
* testsuite/gas/arm/archv6t2-1.s: Likewise.
* testsuite/gas/arm/archv6t2-2.d: Likewise.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb10374.patch
Type: text/x-patch
Size: 2879 bytes
Desc: rb10374.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20190110/5ca7382b/attachment.bin>
More information about the Binutils
mailing list