summaryrefslogtreecommitdiff
path: root/mpn/powerpc64
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2018-01-01 21:25:11 +0100
committerTorbjorn Granlund <tg@gmplib.org>2018-01-01 21:25:11 +0100
commit875777db1db4b90b1e3bc8edf4a36cfa4435e041 (patch)
tree7326a2321ae819b8df9362b911274b71c92ba383 /mpn/powerpc64
parent6bfedad29fa600daeff60c794361418c9147159f (diff)
downloadgmp-875777db1db4b90b1e3bc8edf4a36cfa4435e041.tar.gz
Use new insn defs.
Diffstat (limited to 'mpn/powerpc64')
-rw-r--r--mpn/powerpc64/mode64/p9/addmul_1.asm36
1 files changed, 18 insertions, 18 deletions
diff --git a/mpn/powerpc64/mode64/p9/addmul_1.asm b/mpn/powerpc64/mode64/p9/addmul_1.asm
index 9728d64a7..5b6de92b0 100644
--- a/mpn/powerpc64/mode64/p9/addmul_1.asm
+++ b/mpn/powerpc64/mode64/p9/addmul_1.asm
@@ -66,13 +66,13 @@ L(b0): ld r10, 0(rp)
ld r12, 0(up)
ld r11, 8(rp)
ld r31, 8(up)
- maddld r0, r12, v0, r10
- maddhdu r7, r12, v0, r10
+ maddld( r0, r12, v0, r10)
+ maddhdu(r7, r12, v0, r10)
ble cr6, L(2)
ld r10, 16(rp)
ld r12, 16(up)
- maddld r8, r31, v0, r11
- maddhdu r5, r31, v0, r11
+ maddld( r8, r31, v0, r11)
+ maddhdu(r5, r31, v0, r11)
addic up, up, 16
addi rp, rp, -8
b L(mid)
@@ -82,12 +82,12 @@ L(b1): ld r11, 0(rp)
ble cr6, L(1)
ld r10, 8(rp)
ld r12, 8(up)
- maddld r0, r31, v0, r11
- maddhdu r5, r31, v0, r11
+ maddld( r0, r31, v0, r11)
+ maddhdu(r5, r31, v0, r11)
ld r11, 16(rp)
ld r31, 16(up)
- maddld r9, r12, v0, r10
- maddhdu r7, r12, v0, r10
+ maddld( r9, r12, v0, r10)
+ maddhdu(r7, r12, v0, r10)
addic up, up, 24
bdz L(end)
@@ -95,23 +95,23 @@ L(b1): ld r11, 0(rp)
L(top): ld r10, 24(rp)
ld r12, 0(up)
std r0, 0(rp)
- maddld r8, r31, v0, r11 C W:0,2,4
+ maddld( r8, r31, v0, r11) C W:0,2,4
adde r0, r5, r9
- maddhdu r5, r31, v0, r11 C W:1,3,5
+ maddhdu(r5, r31, v0, r11) C W:1,3,5
L(mid): ld r11, 32(rp)
ld r31, 8(up)
std r0, 8(rp)
- maddld r9, r12, v0, r10 C W:1,3,5
+ maddld( r9, r12, v0, r10) C W:1,3,5
adde r0, r7, r8
- maddhdu r7, r12, v0, r10 C W:2,4,6
+ maddhdu(r7, r12, v0, r10) C W:2,4,6
addi rp, rp, 16
addi up, up, 16
bdnz L(top)
L(end): std r0, 0(rp)
- maddld r8, r31, v0, r11
+ maddld( r8, r31, v0, r11)
adde r0, r5, r9
- maddhdu r5, r31, v0, r11
+ maddhdu(r5, r31, v0, r11)
std r0, 8(rp)
adde r0, r7, r8
std r0, 16(rp)
@@ -119,8 +119,8 @@ L(end): std r0, 0(rp)
ld r31, -8(r1)
blr
-L(2): maddld r8, r31, v0, r11
- maddhdu r5, r31, v0, r11
+L(2): maddld( r8, r31, v0, r11)
+ maddhdu(r5, r31, v0, r11)
std r0, 0(rp)
addc r0, r7, r8
std r0, 8(rp)
@@ -128,9 +128,9 @@ L(2): maddld r8, r31, v0, r11
ld r31, -8(r1)
blr
-L(1): maddld r0, r31, v0, r11
+L(1): maddld( r0, r31, v0, r11)
std r0, 0(rp)
- maddhdu r3, r31, v0, r11
+ maddhdu(r3, r31, v0, r11)
ld r31, -8(r1)
blr
EPILOGUE()