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

Unified Diff: third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm

Issue 428753004: BoringSSL: roll DEPS and enable dynamic visibility. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix quotes in GN file. Created 6 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm
diff --git a/third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm b/third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm
index 47c0427b12a1dc632e88ae4fc21c5a97e75a5d5d..c8a082a2c414a2a3a87b3add814f24163836404e 100644
--- a/third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm
+++ b/third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm
@@ -1,20 +1,21 @@
OPTION DOTNAME
-.text$ SEGMENT ALIGN(64) 'CODE'
+.text$ SEGMENT ALIGN(256) 'CODE'
EXTERN OPENSSL_ia32cap_P:NEAR
-PUBLIC RC4
+PUBLIC asm_RC4
ALIGN 16
-RC4 PROC PUBLIC
+asm_RC4 PROC PUBLIC
mov QWORD PTR[8+rsp],rdi ;WIN64 prologue
mov QWORD PTR[16+rsp],rsi
mov rax,rsp
-$L$SEH_begin_RC4::
+$L$SEH_begin_asm_RC4::
mov rdi,rcx
mov rsi,rdx
mov rdx,r8
mov rcx,r9
+
or rsi,rsi
jne $L$entry
mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue
@@ -532,16 +533,16 @@ $L$epilogue::
mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue
mov rsi,QWORD PTR[16+rsp]
DB 0F3h,0C3h ;repret
-$L$SEH_end_RC4::
-RC4 ENDP
-PUBLIC RC4_set_key
+$L$SEH_end_asm_RC4::
+asm_RC4 ENDP
+PUBLIC asm_RC4_set_key
ALIGN 16
-RC4_set_key PROC PUBLIC
+asm_RC4_set_key PROC PUBLIC
mov QWORD PTR[8+rsp],rdi ;WIN64 prologue
mov QWORD PTR[16+rsp],rsi
mov rax,rsp
-$L$SEH_begin_RC4_set_key::
+$L$SEH_begin_asm_RC4_set_key::
mov rdi,rcx
mov rsi,rdx
mov rdx,r8
@@ -616,8 +617,8 @@ $L$exit_key::
mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue
mov rsi,QWORD PTR[16+rsp]
DB 0F3h,0C3h ;repret
-$L$SEH_end_RC4_set_key::
-RC4_set_key ENDP
+$L$SEH_end_asm_RC4_set_key::
+asm_RC4_set_key ENDP
PUBLIC RC4_options

Powered by Google App Engine
This is Rietveld 408576698