diff options
author | Zack Weinberg <zackw@panix.com> | 2005-03-12 18:25:47 +0000 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2005-03-12 18:25:47 +0000 |
commit | 885fc2570fb532bed3be36d73dccddb01511a9d5 (patch) | |
tree | 22c013cf389658384c39cb5f735e88f7c27d80ea /gas/config/tc-arm.c | |
parent | b9fd58c7eb0d15707317f6b317d539271771d732 (diff) | |
download | gdb-885fc2570fb532bed3be36d73dccddb01511a9d5.zip gdb-885fc2570fb532bed3be36d73dccddb01511a9d5.tar.gz gdb-885fc2570fb532bed3be36d73dccddb01511a9d5.tar.bz2 |
gas:
* config/tc-arm.c (tinsns): Add ARMv6K instructions sev, wfe,
wfi, yield.
opcodes:
* arm-dis.c (thumb_opcodes): Add ARMv6K instructions nop, sev,
wfe, wfi, yield.
gas/testsuite:
* gas/arm/thumbv6k.d, gas/arm/thumbv6k.s: New dump test.
* gas/arm/arm.exp: Run it.
Diffstat (limited to 'gas/config/tc-arm.c')
-rw-r--r-- | gas/config/tc-arm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 6976d88..3ab5aa1 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -10950,6 +10950,12 @@ static const struct thumb_opcode tinsns[] = {"sxtb", 0xb240, 2, ARM_EXT_V6, do_t_arit}, {"uxth", 0xb280, 2, ARM_EXT_V6, do_t_arit}, {"uxtb", 0xb2c0, 2, ARM_EXT_V6, do_t_arit}, + + /* ARM V6K. */ + {"sev", 0xbf40, 2, ARM_EXT_V6K, do_empty}, + {"wfe", 0xbf20, 2, ARM_EXT_V6K, do_empty}, + {"wfi", 0xbf30, 2, ARM_EXT_V6K, do_empty}, + {"yield", 0xbf10, 2, ARM_EXT_V6K, do_empty}, }; void |