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

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

Issue 454543002: BoringSSL: roll DEPS. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update GYP files in light of GYP switch around. Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 #if defined(__x86_64__) 1 #if defined(__x86_64__)
2 .text 2 .text
3 3
4 4
5 5
6 .globl bn_mul_mont_gather5 6 .globl bn_mul_mont_gather5
7 .hidden bn_mul_mont_gather5 7 .hidden bn_mul_mont_gather5
8 .type bn_mul_mont_gather5,@function 8 .type bn_mul_mont_gather5,@function
9 .align 64 9 .align 64
10 bn_mul_mont_gather5: 10 bn_mul_mont_gather5:
(...skipping 1737 matching lines...) Expand 10 before | Expand all | Expand 10 after
1748 movq -48(%rsi),%r15 1748 movq -48(%rsi),%r15
1749 movq -40(%rsi),%r14 1749 movq -40(%rsi),%r14
1750 movq -32(%rsi),%r13 1750 movq -32(%rsi),%r13
1751 movq -24(%rsi),%r12 1751 movq -24(%rsi),%r12
1752 movq -16(%rsi),%rbp 1752 movq -16(%rsi),%rbp
1753 movq -8(%rsi),%rbx 1753 movq -8(%rsi),%rbx
1754 leaq (%rsi),%rsp 1754 leaq (%rsi),%rsp
1755 .Lfrom_epilogue: 1755 .Lfrom_epilogue:
1756 .byte 0xf3,0xc3 1756 .byte 0xf3,0xc3
1757 .size bn_from_mont8x,.-bn_from_mont8x 1757 .size bn_from_mont8x,.-bn_from_mont8x
1758 .globl bn_get_bits5
1759 .hidden bn_get_bits5
1760 .type bn_get_bits5,@function
1761 .align 16
1762 bn_get_bits5:
1763 movq %rdi,%r10
1764 movl %esi,%ecx
1765 shrl $3,%esi
1766 movzwl (%r10,%rsi,1),%eax
1767 andl $7,%ecx
1768 shrl %cl,%eax
1769 andl $31,%eax
1770 .byte 0xf3,0xc3
1771 .size bn_get_bits5,.-bn_get_bits5
1772
1773 .globl bn_scatter5 1758 .globl bn_scatter5
1774 .hidden bn_scatter5 1759 .hidden bn_scatter5
1775 .type bn_scatter5,@function 1760 .type bn_scatter5,@function
1776 .align 16 1761 .align 16
1777 bn_scatter5: 1762 bn_scatter5:
1778 cmpl $0,%esi 1763 cmpl $0,%esi
1779 jz .Lscatter_epilogue 1764 jz .Lscatter_epilogue
1780 leaq (%rdx,%rcx,8),%rdx 1765 leaq (%rdx,%rcx,8),%rdx
1781 .Lscatter: 1766 .Lscatter:
1782 movq (%rdi),%rax 1767 movq (%rdi),%rax
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1828 jnz .Lgather 1813 jnz .Lgather
1829 .byte 0xf3,0xc3 1814 .byte 0xf3,0xc3
1830 .LSEH_end_bn_gather5: 1815 .LSEH_end_bn_gather5:
1831 .size bn_gather5,.-bn_gather5 1816 .size bn_gather5,.-bn_gather5
1832 .align 64 1817 .align 64
1833 .Lmagic_masks: 1818 .Lmagic_masks:
1834 .long 0,0, 0,0, 0,0, -1,-1 1819 .long 0,0, 0,0, 0,0, -1,-1
1835 .long 0,0, 0,0, 0,0, 0,0 1820 .long 0,0, 0,0, 0,0, 0,0
1836 .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,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97 ,116,104,101,114,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,108,46,1 11,114,103,62,0 1821 .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,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97 ,116,104,101,114,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,108,46,1 11,114,103,62,0
1837 #endif 1822 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/boringssl_unittest.cc ('k') | third_party/boringssl/mac-x86_64/crypto/bn/x86_64-mont5.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698