summaryrefslogtreecommitdiff
path: root/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn
diff options
context:
space:
mode:
authorShigeki Ohtsu <ohtsu@ohtsu.org>2018-08-14 23:14:19 +0900
committerRod Vagg <rod@vagg.org>2018-08-16 11:52:38 +1000
commiteaa0ad97872ac1becf437c14909afe7a01b77364 (patch)
tree00403152ff5b9186061f99e0e4635706a2ce1dcf /deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn
parent45b9f5df6ff1548f01ed646ebee75e3f0873cefd (diff)
downloadandroid-node-v8-eaa0ad97872ac1becf437c14909afe7a01b77364.tar.gz
android-node-v8-eaa0ad97872ac1becf437c14909afe7a01b77364.tar.bz2
android-node-v8-eaa0ad97872ac1becf437c14909afe7a01b77364.zip
deps: update archs files for OpenSSL-1.1.0i
`cd deps/openssl/config; make` updates all archs dependant files. PR-URL: https://github.com/nodejs/node/pull/22318 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Diffstat (limited to 'deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn')
-rw-r--r--deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s22
-rw-r--r--deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s13
-rw-r--r--deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc64-mont.s18
3 files changed, 29 insertions, 24 deletions
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
index 146f9af69d..c846a555af 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
@@ -238,7 +238,7 @@ bn_sqr_comba4:
std 9,48(3)
std 10,56(3)
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@@ -667,7 +667,7 @@ bn_sqr_comba8:
std 9, 120(3)
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@@ -822,7 +822,7 @@ bn_mul_comba4:
std 10,48(3)
std 11,56(3)
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@@ -1362,7 +1362,7 @@ bn_mul_comba8:
adde 10,10,9
std 12,112(3)
std 10,120(3)
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@@ -1414,7 +1414,7 @@ bn_sub_words:
.Lppcasm_sub_adios:
subfze 3,0
andi. 3,3,1
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@@ -1461,7 +1461,7 @@ bn_add_words:
bdnz .Lppcasm_add_mainloop
.Lppcasm_add_adios:
addze 3,0
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@@ -1491,7 +1491,7 @@ bn_div_words:
cmpldi 0,5,0
bne .Lppcasm_div1
li 3,-1
- blr
+ blr
.Lppcasm_div1:
xor 0,0,0
li 8,64
@@ -1578,7 +1578,7 @@ bn_div_words:
b .Lppcasm_divouterloop
.Lppcasm_div9:
or 3,8,0
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@@ -1621,7 +1621,7 @@ bn_sqr_words:
stdu 8,8(3)
bdnz .Lppcasm_sqr_mainloop
.Lppcasm_sqr_adios:
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@@ -1728,7 +1728,7 @@ bn_mul_words:
.Lppcasm_mw_OVER:
addi 3,12,0
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@@ -1855,7 +1855,7 @@ bn_mul_add_words:
.Lppcasm_maw_adios:
addi 3,12,0
- blr
+ blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s
index 83b5f96f13..763ad1a55b 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s
@@ -183,15 +183,16 @@ bn_mul_mont_int:
li 21,0
mtctr 8
subfe 3,21,3
- and 4,22,3
- andc 6,9,3
- or 4,4,6
.align 4
.Lcopy:
- ldx 12,4,21
- stdx 12,9,21
+ ldx 12,22,21
+ ldx 10,9,21
+ and 12,12,3
+ andc 10,10,3
stdx 21,22,21
+ or 10,10,12
+ stdx 10,9,21
addi 21,21,8
bdnz .Lcopy
@@ -210,7 +211,7 @@ bn_mul_mont_int:
ld 30,-16(12)
ld 31,-8(12)
mr 1,12
- blr
+ blr
.long 0
.byte 0,12,4,0,0x80,12,6,0
.long 0
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc64-mont.s b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc64-mont.s
index 520b855991..5bafae2b27 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc64-mont.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc64-mont.s
@@ -682,16 +682,14 @@ bn_mul_mont_fpu64:
li 12,0
subfe 3,12,3
- and 4,10,3
- andc 6,9,3
- or 4,4,6
- addi 31,4,8
mtctr 11
.align 4
.Lcopy:
- ldx 24,4,12
- ldx 25,31,12
+ ldx 24,10,12
+ ldx 25,28,12
+ ldx 26,9,12
+ ldx 27,30,12
std 12,8(22)
std 12,16(22)
std 12,24(22)
@@ -700,6 +698,12 @@ bn_mul_mont_fpu64:
std 12,48(22)
std 12,56(22)
stdu 12,64(22)
+ and 24,24,3
+ and 25,25,3
+ andc 26,26,3
+ andc 27,27,3
+ or 24,24,26
+ or 25,25,27
stdx 24,9,12
stdx 25,30,12
stdx 12,10,12
@@ -734,7 +738,7 @@ bn_mul_mont_fpu64:
lfd 30,-16(12)
lfd 31,-8(12)
mr 1,12
- blr
+ blr
.long 0
.byte 0,12,4,0,0x8c,13,6,0
.long 0