diff options
author | djm <> | 2012-01-05 22:59:13 +0000 |
---|---|---|
committer | djm <> | 2012-01-05 22:59:13 +0000 |
commit | 35dadfe897866818c3fd0350efefc5caae349fb6 (patch) | |
tree | ea8a5e48de5536cee121f93d151f597f81bb005f /src/lib/libcrypto | |
parent | a6e41415ac962ded0ce163ad37d0f5eda1525e1b (diff) | |
parent | 731838c66b52c0ae5888333005b74115a620aa96 (diff) | |
download | openbsd-35dadfe897866818c3fd0350efefc5caae349fb6.tar.gz openbsd-35dadfe897866818c3fd0350efefc5caae349fb6.tar.bz2 openbsd-35dadfe897866818c3fd0350efefc5caae349fb6.zip |
This commit was generated by cvs2git to track changes on a CVS vendor
branch.
Diffstat (limited to 'src/lib/libcrypto')
-rw-r--r-- | src/lib/libcrypto/bn/asm/ppc.pl | 2 | ||||
-rwxr-xr-x | src/lib/libcrypto/bn/asm/x86-mont.pl | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/libcrypto/bn/asm/ppc.pl b/src/lib/libcrypto/bn/asm/ppc.pl index 37c65d3511..f4093177e6 100644 --- a/src/lib/libcrypto/bn/asm/ppc.pl +++ b/src/lib/libcrypto/bn/asm/ppc.pl | |||
@@ -949,7 +949,7 @@ $data=<<EOF; | |||
949 | addze r11,r0 | 949 | addze r11,r0 |
950 | #mul_add_c(a[3],b[2],c3,c1,c2); | 950 | #mul_add_c(a[3],b[2],c3,c1,c2); |
951 | $LD r6,`3*$BNSZ`(r4) | 951 | $LD r6,`3*$BNSZ`(r4) |
952 | $LD r7,`2*$BNSZ`(r4) | 952 | $LD r7,`2*$BNSZ`(r5) |
953 | $UMULL r8,r6,r7 | 953 | $UMULL r8,r6,r7 |
954 | $UMULH r9,r6,r7 | 954 | $UMULH r9,r6,r7 |
955 | addc r12,r8,r12 | 955 | addc r12,r8,r12 |
diff --git a/src/lib/libcrypto/bn/asm/x86-mont.pl b/src/lib/libcrypto/bn/asm/x86-mont.pl index 5cd3cd2ed5..e8f6b05084 100755 --- a/src/lib/libcrypto/bn/asm/x86-mont.pl +++ b/src/lib/libcrypto/bn/asm/x86-mont.pl | |||
@@ -527,8 +527,10 @@ $sbit=$num; | |||
527 | &jle (&label("sqradd")); | 527 | &jle (&label("sqradd")); |
528 | 528 | ||
529 | &mov ($carry,"edx"); | 529 | &mov ($carry,"edx"); |
530 | &lea ("edx",&DWP(0,$sbit,"edx",2)); | 530 | &add ("edx","edx"); |
531 | &shr ($carry,31); | 531 | &shr ($carry,31); |
532 | &add ("edx",$sbit); | ||
533 | &adc ($carry,0); | ||
532 | &set_label("sqrlast"); | 534 | &set_label("sqrlast"); |
533 | &mov ($word,$_n0); | 535 | &mov ($word,$_n0); |
534 | &mov ($inp,$_np); | 536 | &mov ($inp,$_np); |