aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@gmail.com>2020-07-07 16:01:48 +0300
committerClaudiu Zissulescu <claziss@gmail.com>2020-07-07 16:01:48 +0300
commitf337259fbd5ee31c6794158457dcd0d23e5c0f13 (patch)
treec5959369fc084d3a9ffceda85274e4eab5fcadae /gas
parent35097e108abaf2008ebfccb7a333062f5952817f (diff)
downloadgdb-f337259fbd5ee31c6794158457dcd0d23e5c0f13.zip
gdb-f337259fbd5ee31c6794158457dcd0d23e5c0f13.tar.gz
gdb-f337259fbd5ee31c6794158457dcd0d23e5c0f13.tar.bz2
arc: Update vector instructions.
Update vadd2, vadd4h, vmac2h, vmpy2h, vsub4h vector instructions arguments to discriminate between double/single register operands. opcodes/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * arc-opc.c (insert_rbd): New function. (RBD): Define. (RBDdup): Likewise. * arc-tbl.h (vadd2, vadd4h, vmac2h, vmpy2h, vsub4h): Update instructions. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/gas/arc/dsp.d4
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/testsuite/gas/arc/dsp.d b/gas/testsuite/gas/arc/dsp.d
index 22961ae..d5f9744 100644
--- a/gas/testsuite/gas/arc/dsp.d
+++ b/gas/testsuite/gas/arc/dsp.d
@@ -70,13 +70,13 @@ Disassembly of section .text:
0x[0-9a-f]+ 282f 00a4 vext2bhl r0,r2
0x[0-9a-f]+ 282f 00a5 vext2bhm r0,r2
0x[0-9a-f]+ 2a23 0100 vlsr2h r0,r2,r4
-0x[0-9a-f]+ 2a1e 0100 vmac2h r0,r2,r4
+0x[0-9a-f]+ 2a1e 0100 vmac2h r0r1,r2,r4
0x[0-9a-f]+ 2a1e 8100 vmac2hf r0,r2,r4
0x[0-9a-f]+ 2a1f 8100 vmac2hfr r0,r2,r4
0x[0-9a-f]+ 2a1f 0100 vmac2hu r0,r2,r4
0x[0-9a-f]+ 2a24 8100 vmax2h r0,r2,r4
0x[0-9a-f]+ 2a25 8100 vmin2h r0,r2,r4
-0x[0-9a-f]+ 2a1c 0100 vmpy2h r0,r2,r4
+0x[0-9a-f]+ 2a1c 0100 vmpy2h r0r1,r2,r4
0x[0-9a-f]+ 2a1c 8100 vmpy2hf r0,r2,r4
0x[0-9a-f]+ 2a1d 8100 vmpy2hfr r0,r2,r4
0x[0-9a-f]+ 2a1d 0100 vmpy2hu r0,r2,r4