summaryrefslogtreecommitdiff
path: root/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-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-ppc64le/asm/crypto/bn/ppc-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-ppc64le/asm/crypto/bn/ppc-mont.s')
-rw-r--r--deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s13
1 files changed, 7 insertions, 6 deletions
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