summaryrefslogtreecommitdiff
path: root/mpn/powerpc64
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2018-11-11 12:43:58 +0100
committerTorbjorn Granlund <tg@gmplib.org>2018-11-11 12:43:58 +0100
commitc8e77e22eb51e7f26ac0c9dc4116fabc384e33f2 (patch)
tree855c40a1d6326ed11fa490918c180dbb223b2a0f /mpn/powerpc64
parent97dabcd884e62f455c2ada2fdd79d329f56ad389 (diff)
downloadgmp-c8e77e22eb51e7f26ac0c9dc4116fabc384e33f2.tar.gz
Do addex insn via m4 macro.
Diffstat (limited to 'mpn/powerpc64')
-rw-r--r--mpn/powerpc64/mode64/p9/addmul_2.asm16
-rw-r--r--mpn/powerpc64/mode64/p9/mul_2.asm16
2 files changed, 16 insertions, 16 deletions
diff --git a/mpn/powerpc64/mode64/p9/addmul_2.asm b/mpn/powerpc64/mode64/p9/addmul_2.asm
index faae1003b..bb1782cec 100644
--- a/mpn/powerpc64/mode64/p9/addmul_2.asm
+++ b/mpn/powerpc64/mode64/p9/addmul_2.asm
@@ -114,7 +114,7 @@ L(top): ld r9, 0(up)
std r0, 0(rp)
maddld( r5, r8, v1, r29) C 1 5 -> addex
maddhdu(r10, r8, v1, r29) C 2 6
- addex r0, r12, r30, 0 C 8 12
+ addex( r0, r12, r30, 0) C 8 12
L(lo2): ld r8, 8(up)
maddld( r27, r9, v0, r11) C 1 5 -> adde
maddhdu(r30, r9, v0, r11) C 2 6
@@ -123,7 +123,7 @@ L(lo2): ld r8, 8(up)
std r0, 8(rp)
maddld( r12, r9, v1, r28) C 2 6 -> addex
maddhdu(r11, r9, v1, r28) C 3 7
- addex r0, r5, r31, 0 C 5 9 13
+ addex( r0, r5, r31, 0) C 5 9 13
L(lo1): ld r9, 16(up)
maddld( r26, r8, v0, r10) C 2 6 -> adde
maddhdu(r31, r8, v0, r10) C 3 7
@@ -132,7 +132,7 @@ L(lo1): ld r9, 16(up)
std r0, 16(rp)
maddld( r5, r8, v1, r29) C 3 7 -> addex
maddhdu(r10, r8, v1, r29) C 4 8
- addex r0, r12, r30, 0 C 6 10
+ addex( r0, r12, r30, 0) C 6 10
L(lo0): ld r8, 24(up)
maddld( r27, r9, v0, r11) C 3 7 -> adde
maddhdu(r30, r9, v0, r11) C 4 8
@@ -141,7 +141,7 @@ L(lo0): ld r8, 24(up)
std r0, 24(rp)
maddld( r12, r9, v1, r28) C 4 8 -> addex
maddhdu(r11, r9, v1, r28) C 5 9
- addex r0, r5, r31, 0 C 7 11
+ addex( r0, r5, r31, 0) C 7 11
addi up, up, 32
addi rp, rp, 32
bdnz L(top)
@@ -153,22 +153,22 @@ L(end): ld r9, 0(up)
std r0, 0(rp) C -4
maddld( r5, r8, v1, r29) C 1 5
maddhdu(r10, r8, v1, r29) C 2 6
- addex r0, r12, r30, 0 C 8 12
+ addex( r0, r12, r30, 0) C 8 12
L(cj2): maddld( r27, r9, v0, r11) C 1 5 -2
maddhdu(r30, r9, v0, r11) C 2 6 -1
adde r0, r26, r0 C 8 12 -3
std r0, 8(rp) C -3
mulld r12, r9, v1 C 2 6 -1
mulhdu r11, r9, v1 C 3 7 0 = return limb
- addex r0, r5, r31, 0 C 5 9 13
+ addex( r0, r5, r31, 0) C 5 9 13
adde r0, r27, r0 C 5 9 13 -2
std r0, 16(rp) C -2
- addex r0, r12, r30, 0 C 6 10 -1
+ addex( r0, r12, r30, 0) C 6 10 -1
adde r0, r0, r10 C -1
std r0, 24(rp) C -1
li r4, 0
addze r3, r11
- addex r3, r3, r4, 0
+ addex( r3, r3, r4, 0)
L(ret): ld r26, -48(r1)
ld r27, -40(r1)
diff --git a/mpn/powerpc64/mode64/p9/mul_2.asm b/mpn/powerpc64/mode64/p9/mul_2.asm
index 8ca2ec1b0..ed1b86985 100644
--- a/mpn/powerpc64/mode64/p9/mul_2.asm
+++ b/mpn/powerpc64/mode64/p9/mul_2.asm
@@ -107,7 +107,7 @@ L(top): ld r9, 0(up)
std r0, 0(rp)
mulld r5, r8, v1 C 1 5 -> addex
mulhdu r10, r8, v1 C 2 6
- addex r0, r12, r30, 0 C 8 12
+ addex( r0, r12, r30, 0) C 8 12
L(lo2): ld r8, 8(up)
maddld( r29, r9, v0, r11) C 1 5 -> adde
maddhdu(r30, r9, v0, r11) C 2 6
@@ -115,7 +115,7 @@ L(lo2): ld r8, 8(up)
std r0, 8(rp)
mulld r12, r9, v1 C 2 6 -> addex
mulhdu r11, r9, v1 C 3 7
- addex r0, r5, r31, 0 C 5 9 13
+ addex( r0, r5, r31, 0) C 5 9 13
L(lo1): ld r9, 16(up)
maddld( r28, r8, v0, r10) C 2 6 -> adde
maddhdu(r31, r8, v0, r10) C 3 7
@@ -123,7 +123,7 @@ L(lo1): ld r9, 16(up)
std r0, 16(rp)
mulld r5, r8, v1 C 3 7 -> addex
mulhdu r10, r8, v1 C 4 8
- addex r0, r12, r30, 0 C 6 10
+ addex( r0, r12, r30, 0) C 6 10
L(lo0): ld r8, 24(up)
maddld( r29, r9, v0, r11) C 3 7 -> adde
maddhdu(r30, r9, v0, r11) C 4 8
@@ -131,7 +131,7 @@ L(lo0): ld r8, 24(up)
std r0, 24(rp)
mulld r12, r9, v1 C 4 8 -> addex
mulhdu r11, r9, v1 C 5 9
- addex r0, r5, r31, 0 C 7 11
+ addex( r0, r5, r31, 0) C 7 11
addi up, up, 32
addi rp, rp, 32
bdnz L(top)
@@ -143,22 +143,22 @@ L(end): ld r9, 0(up)
std r0, 0(rp) C -4
mulld r5, r8, v1 C 1 5
mulhdu r10, r8, v1 C 2 6
- addex r0, r12, r30, 0 C 8 12
+ addex( r0, r12, r30, 0) C 8 12
L(cj2): maddld( r29, r9, v0, r11) C 1 5 -2
maddhdu(r30, r9, v0, r11) C 2 6 -1
adde r0, r28, r0 C 8 12 -3
std r0, 8(rp) C -3
mulld r12, r9, v1 C 2 6 -1
mulhdu r11, r9, v1 C 3 7 0 = return limb
- addex r0, r5, r31, 0 C 5 9 13
+ addex( r0, r5, r31, 0) C 5 9 13
adde r0, r29, r0 C 5 9 13 -2
std r0, 16(rp) C -2
- addex r0, r12, r30, 0 C 6 10 -1
+ addex( r0, r12, r30, 0) C 6 10 -1
adde r0, r0, r10 C -1
std r0, 24(rp) C -1
li r4, 0
addze r3, r11
- addex r3, r3, r4, 0
+ addex( r3, r3, r4, 0)
L(ret): ld r28, -32(r1)
ld r29, -24(r1)