Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(291)

Side by Side Diff: third_party/boringssl/linux-x86_64/crypto/bn/x86_64-mont.S

Issue 1001833005: Update from https://crrev.com/320343 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Supress Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #if defined(__x86_64__) 1 #if defined(__x86_64__)
2 .text 2 .text
3 3
4 4 .extern»OPENSSL_ia32cap_P
5 .hidden OPENSSL_ia32cap_P
5 6
6 .globl bn_mul_mont 7 .globl bn_mul_mont
7 .hidden bn_mul_mont 8 .hidden bn_mul_mont
8 .type bn_mul_mont,@function 9 .type bn_mul_mont,@function
9 .align 16 10 .align 16
10 bn_mul_mont: 11 bn_mul_mont:
11 testl $3,%r9d 12 testl $3,%r9d
12 jnz .Lmul_enter 13 jnz .Lmul_enter
13 cmpl $8,%r9d 14 cmpl $8,%r9d
14 jb .Lmul_enter 15 jb .Lmul_enter
(...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after
603 movq (%rsi),%r15 604 movq (%rsi),%r15
604 movq 8(%rsi),%r14 605 movq 8(%rsi),%r14
605 movq 16(%rsi),%r13 606 movq 16(%rsi),%r13
606 movq 24(%rsi),%r12 607 movq 24(%rsi),%r12
607 movq 32(%rsi),%rbp 608 movq 32(%rsi),%rbp
608 movq 40(%rsi),%rbx 609 movq 40(%rsi),%rbx
609 leaq 48(%rsi),%rsp 610 leaq 48(%rsi),%rsp
610 .Lmul4x_epilogue: 611 .Lmul4x_epilogue:
611 .byte 0xf3,0xc3 612 .byte 0xf3,0xc3
612 .size bn_mul4x_mont,.-bn_mul4x_mont 613 .size bn_mul4x_mont,.-bn_mul4x_mont
613 614 .extern»bn_sqr8x_internal
615 .hidden bn_sqr8x_internal
614 616
615 .type bn_sqr8x_mont,@function 617 .type bn_sqr8x_mont,@function
616 .align 32 618 .align 32
617 bn_sqr8x_mont: 619 bn_sqr8x_mont:
618 .Lsqr8x_enter: 620 .Lsqr8x_enter:
619 movq %rsp,%rax 621 movq %rsp,%rax
620 pushq %rbx 622 pushq %rbx
621 pushq %rbp 623 pushq %rbp
622 pushq %r12 624 pushq %r12
623 pushq %r13 625 pushq %r13
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
717 movq -24(%rsi),%r12 719 movq -24(%rsi),%r12
718 movq -16(%rsi),%rbp 720 movq -16(%rsi),%rbp
719 movq -8(%rsi),%rbx 721 movq -8(%rsi),%rbx
720 leaq (%rsi),%rsp 722 leaq (%rsi),%rsp
721 .Lsqr8x_epilogue: 723 .Lsqr8x_epilogue:
722 .byte 0xf3,0xc3 724 .byte 0xf3,0xc3
723 .size bn_sqr8x_mont,.-bn_sqr8x_mont 725 .size bn_sqr8x_mont,.-bn_sqr8x_mont
724 .byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105 ,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84 ,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,10 8,46,111,114,103,62,0 726 .byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105 ,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84 ,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,10 8,46,111,114,103,62,0
725 .align 16 727 .align 16
726 #endif 728 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698