summaryrefslogtreecommitdiff
path: root/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s
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-ppc64/asm/crypto/bn/ppc64-mont.s
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-ppc64/asm/crypto/bn/ppc64-mont.s')
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s18
1 files changed, 11 insertions, 7 deletions
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s b/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s
index 8450d9a939..c8a045698b 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/ppc64-mont.s
@@ -686,16 +686,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)
@@ -704,6 +702,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
@@ -738,7 +742,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