mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 03:29:47 +08:00
* gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
for (IU) option for multiply and multiply-accumulate to data register instructon.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2009-09-04 Jie Zhang <jie.zhang@analog.com>
|
||||||
|
|
||||||
|
* gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
|
||||||
|
for (IU) option for multiply and multiply-accumulate to
|
||||||
|
data register instructon.
|
||||||
|
|
||||||
2009-09-03 Jie Zhang <jie.zhang@analog.com>
|
2009-09-03 Jie Zhang <jie.zhang@analog.com>
|
||||||
|
|
||||||
* gas/bfin/parallel5.s: New test.
|
* gas/bfin/parallel5.s: New test.
|
||||||
|
@ -141,7 +141,7 @@ Disassembly of section .text:
|
|||||||
168: 2d c1 17 d8 R1 = \(A1 \+= R2.H \* R7.H\) \(ISS2\);
|
168: 2d c1 17 d8 R1 = \(A1 \+= R2.H \* R7.H\) \(ISS2\);
|
||||||
16c: 0e c0 80 58 R3 = \(A1 -= R0.L \* R0.H\);
|
16c: 0e c0 80 58 R3 = \(A1 -= R0.L \* R0.H\);
|
||||||
170: 1e c1 17 59 R5 = \(A1 -= R2.L \* R7.H\) \(M, IS\);
|
170: 1e c1 17 59 R5 = \(A1 -= R2.L \* R7.H\) \(M, IS\);
|
||||||
174: 0d c0 8b d9 R7 = \(A1 \+= R1.H \* R3.H\);
|
174: 8d c1 8b d9 R7 = \(A1 \+= R1.H \* R3.H\) \(IU\);
|
||||||
|
|
||||||
00000178 <negate>:
|
00000178 <negate>:
|
||||||
178: 85 43 R5 = -R0;
|
178: 85 43 R5 = -R0;
|
||||||
|
@ -173,7 +173,7 @@ multiply_accumulate_data_reg:
|
|||||||
r1 = (a1 += r2.h * r7.h) (iss2);
|
r1 = (a1 += r2.h * r7.h) (iss2);
|
||||||
r3 = (A1 -= r0.l * R0.H);
|
r3 = (A1 -= r0.l * R0.H);
|
||||||
R5 = (a1 -= R2.l * R7.h) (m, is);
|
R5 = (a1 -= R2.l * R7.h) (m, is);
|
||||||
r7 = (a1+=r1.h*r3.h);
|
r7 = (a1+=r1.h*r3.h) (IU);
|
||||||
|
|
||||||
.text
|
.text
|
||||||
.global negate
|
.global negate
|
||||||
|
Reference in New Issue
Block a user