| Index: third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64.asm
|
| diff --git a/third_party/boringssl/win-x86_64/crypto/sha/sha256-x86_64.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64.asm
|
| similarity index 99%
|
| rename from third_party/boringssl/win-x86_64/crypto/sha/sha256-x86_64.asm
|
| rename to third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64.asm
|
| index 6e3d1541ac752b211448b963415ed346c26db1d7..68da567dea96e322a0cf761e2bfd548fcf526f30 100644
|
| --- a/third_party/boringssl/win-x86_64/crypto/sha/sha256-x86_64.asm
|
| +++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64.asm
|
| @@ -5,7 +5,7 @@ default rel
|
| section .text code align=64
|
|
|
|
|
| -EXTERN OPENSSL_ia32cap_P
|
| +EXTERN OPENSSL_ia32cap_addr
|
| global sha256_block_data_order
|
|
|
| ALIGN 16
|
| @@ -19,7 +19,8 @@ $L$SEH_begin_sha256_block_data_order:
|
| mov rdx,r8
|
|
|
|
|
| - lea r11,[OPENSSL_ia32cap_P]
|
| + lea r11,[OPENSSL_ia32cap_addr]
|
| + mov r11,QWORD[r11]
|
| mov r9d,DWORD[r11]
|
| mov r10d,DWORD[4+r11]
|
| mov r11d,DWORD[8+r11]
|
| @@ -55,6 +56,7 @@ $L$prologue:
|
| mov r9d,DWORD[20+rdi]
|
| mov r10d,DWORD[24+rdi]
|
| mov r11d,DWORD[28+rdi]
|
| +
|
| jmp NEAR $L$loop
|
|
|
| ALIGN 16
|
|
|