mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
opcodes/arc: Support dmb instruction with no operands
In this GCC commit: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg00735.html GCC started emitting dmb instructions with no operands. The intention was that dmb with no operands should be an alias for 'dmb 0'. The following patch extends the arc opcodes library to support dmb with no operands. opcodes/ChangeLog: * arc-tbl.h (dmb): Add a no operand version of dmb.
This commit is contained in:
parent
8e26d677a2
commit
5ba8bc973c
@ -1,3 +1,8 @@
|
||||
2015-12-31 Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com>
|
||||
Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* arc-tbl.h (dmb): Add a no operand version of dmb.
|
||||
|
||||
2015-12-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
||||
|
||||
* arm-dis.c (arm_opcodes): Guard movw, movt cbz, cbnz, clrex, ldrex,
|
||||
|
@ -4423,6 +4423,9 @@
|
||||
/* dmb u3 00100011011011110001RRRuuu111111. */
|
||||
{ "dmb", 0x236F103F, 0xFFFFF03F, ARC_OPCODE_ARCv2HS, CONTROL, NONE, { UIMM3_23 }, { 0 }},
|
||||
|
||||
/* dmb 00100011011011110001RRR000111111. */
|
||||
{ "dmb", 0x236F103F, 0xFFFFFFFF, ARC_OPCODE_ARCv2HS, CONTROL, NONE, { 0 }, { 0 }},
|
||||
|
||||
/* dmpyh<.f> a,b,c 00101bbb00010000FBBBCCCCCCAAAAAA. */
|
||||
{ "dmpyh", 0x28100000, 0xF8FF0000, ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS, ARITH, MPY7E, { RA, RB, RC }, { C_F }},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user