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

Side by Side Diff: third_party/boringssl/win-x86_64/crypto/bn/x86_64-mont5.asm

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
« no previous file with comments | « third_party/boringssl/mac-x86_64/crypto/bn/x86_64-mont5.S ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 OPTION DOTNAME 1 OPTION DOTNAME
2 .text$ SEGMENT ALIGN(256) 'CODE' 2 .text$ SEGMENT ALIGN(256) 'CODE'
3 3
4 EXTERN OPENSSL_ia32cap_P:NEAR 4 EXTERN OPENSSL_ia32cap_P:NEAR
5 5
6 PUBLIC bn_mul_mont_gather5 6 PUBLIC bn_mul_mont_gather5
7 7
8 ALIGN 64 8 ALIGN 64
9 bn_mul_mont_gather5 PROC PUBLIC 9 bn_mul_mont_gather5 PROC PUBLIC
10 mov QWORD PTR[8+rsp],rdi ;WIN64 prologue 10 mov QWORD PTR[8+rsp],rdi ;WIN64 prologue
(...skipping 1809 matching lines...) Expand 10 before | Expand all | Expand 10 after
1820 mov r12,QWORD PTR[((-24))+rsi] 1820 mov r12,QWORD PTR[((-24))+rsi]
1821 mov rbp,QWORD PTR[((-16))+rsi] 1821 mov rbp,QWORD PTR[((-16))+rsi]
1822 mov rbx,QWORD PTR[((-8))+rsi] 1822 mov rbx,QWORD PTR[((-8))+rsi]
1823 lea rsp,QWORD PTR[rsi] 1823 lea rsp,QWORD PTR[rsi]
1824 $L$from_epilogue:: 1824 $L$from_epilogue::
1825 mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue 1825 mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue
1826 mov rsi,QWORD PTR[16+rsp] 1826 mov rsi,QWORD PTR[16+rsp]
1827 DB 0F3h,0C3h ;repret 1827 DB 0F3h,0C3h ;repret
1828 $L$SEH_end_bn_from_mont8x:: 1828 $L$SEH_end_bn_from_mont8x::
1829 bn_from_mont8x ENDP 1829 bn_from_mont8x ENDP
1830 PUBLIC bn_get_bits5
1831
1832 ALIGN 16
1833 bn_get_bits5 PROC PUBLIC
1834 mov r10,rcx
1835 mov ecx,edx
1836 shr edx,3
1837 movzx eax,WORD PTR[rdx*1+r10]
1838 and ecx,7
1839 shr eax,cl
1840 and eax,31
1841 DB 0F3h,0C3h ;repret
1842 bn_get_bits5 ENDP
1843
1844 PUBLIC bn_scatter5 1830 PUBLIC bn_scatter5
1845 1831
1846 ALIGN 16 1832 ALIGN 16
1847 bn_scatter5 PROC PUBLIC 1833 bn_scatter5 PROC PUBLIC
1848 cmp edx,0 1834 cmp edx,0
1849 jz $L$scatter_epilogue 1835 jz $L$scatter_epilogue
1850 lea r8,QWORD PTR[r9*8+r8] 1836 lea r8,QWORD PTR[r9*8+r8]
1851 $L$scatter:: 1837 $L$scatter::
1852 mov rax,QWORD PTR[rcx] 1838 mov rax,QWORD PTR[rcx]
1853 lea rcx,QWORD PTR[8+rcx] 1839 lea rcx,QWORD PTR[8+rcx]
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
2066 ALIGN 8 2052 ALIGN 8
2067 $L$SEH_info_bn_gather5:: 2053 $L$SEH_info_bn_gather5::
2068 DB 001h,00dh,005h,000h 2054 DB 001h,00dh,005h,000h
2069 DB 00dh,078h,001h,000h 2055 DB 00dh,078h,001h,000h
2070 DB 008h,068h,000h,000h 2056 DB 008h,068h,000h,000h
2071 DB 004h,042h,000h,000h 2057 DB 004h,042h,000h,000h
2072 ALIGN 8 2058 ALIGN 8
2073 2059
2074 .xdata ENDS 2060 .xdata ENDS
2075 END 2061 END
OLDNEW
« no previous file with comments | « third_party/boringssl/mac-x86_64/crypto/bn/x86_64-mont5.S ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698