| 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
|
|
|
|
|