summaryrefslogtreecommitdiffstats
path: root/third_party/boringssl
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/boringssl')
-rw-r--r--third_party/boringssl/linux-arm/crypto/bn/armv4-mont.S1
-rw-r--r--third_party/boringssl/linux-arm/crypto/sha/sha1-armv4-large.S1
-rw-r--r--third_party/boringssl/linux-arm/crypto/sha/sha256-armv4.S1
-rw-r--r--third_party/boringssl/linux-arm/crypto/sha/sha512-armv4.S1
-rw-r--r--third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S4
-rw-r--r--third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S4
-rw-r--r--third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S27
-rw-r--r--third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S4
-rw-r--r--third_party/boringssl/mac-x86_64/crypto/cpu-x86_64-asm.S4
-rw-r--r--third_party/boringssl/mac-x86_64/crypto/rc4/rc4-x86_64.S27
-rw-r--r--third_party/boringssl/win-x86/crypto/cpu-x86-asm.asm4
-rw-r--r--third_party/boringssl/win-x86_64/crypto/cpu-x86_64-asm.asm4
-rw-r--r--third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm29
13 files changed, 4 insertions, 107 deletions
diff --git a/third_party/boringssl/linux-arm/crypto/bn/armv4-mont.S b/third_party/boringssl/linux-arm/crypto/bn/armv4-mont.S
index fa30dab..aafc450 100644
--- a/third_party/boringssl/linux-arm/crypto/bn/armv4-mont.S
+++ b/third_party/boringssl/linux-arm/crypto/bn/armv4-mont.S
@@ -572,4 +572,5 @@ bn_mul8x_mont_neon:
.align 2
#if __ARM_ARCH__>=7
.comm OPENSSL_armcap_P,4,4
+.hidden OPENSSL_armcap_P
#endif
diff --git a/third_party/boringssl/linux-arm/crypto/sha/sha1-armv4-large.S b/third_party/boringssl/linux-arm/crypto/sha/sha1-armv4-large.S
index b089335..5abc328 100644
--- a/third_party/boringssl/linux-arm/crypto/sha/sha1-armv4-large.S
+++ b/third_party/boringssl/linux-arm/crypto/sha/sha1-armv4-large.S
@@ -1452,4 +1452,5 @@ sha1_block_data_order_armv8:
#endif
#if __ARM_MAX_ARCH__>=7
.comm OPENSSL_armcap_P,4,4
+.hidden OPENSSL_armcap_P
#endif
diff --git a/third_party/boringssl/linux-arm/crypto/sha/sha256-armv4.S b/third_party/boringssl/linux-arm/crypto/sha/sha256-armv4.S
index bf1ce4f..3c41010 100644
--- a/third_party/boringssl/linux-arm/crypto/sha/sha256-armv4.S
+++ b/third_party/boringssl/linux-arm/crypto/sha/sha256-armv4.S
@@ -2692,4 +2692,5 @@ sha256_block_data_order_armv8:
.align 2
#if __ARM_MAX_ARCH__>=7
.comm OPENSSL_armcap_P,4,4
+.hidden OPENSSL_armcap_P
#endif
diff --git a/third_party/boringssl/linux-arm/crypto/sha/sha512-armv4.S b/third_party/boringssl/linux-arm/crypto/sha/sha512-armv4.S
index 1889fc7..37cfca3 100644
--- a/third_party/boringssl/linux-arm/crypto/sha/sha512-armv4.S
+++ b/third_party/boringssl/linux-arm/crypto/sha/sha512-armv4.S
@@ -1772,4 +1772,5 @@ sha512_block_data_order:
.align 2
#if __ARM_MAX_ARCH__>=7
.comm OPENSSL_armcap_P,4,4
+.hidden OPENSSL_armcap_P
#endif
diff --git a/third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S b/third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S
index b6f767b..2e52a2c 100644
--- a/third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S
+++ b/third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S
@@ -101,10 +101,6 @@ OPENSSL_ia32_cpuid:
cmpl $0,%ebp
jne .L005notintel
orl $1073741824,%edx
- andb $15,%ah
- cmpb $15,%ah
- jne .L005notintel
- orl $1048576,%edx
.L005notintel:
btl $28,%edx
jnc .L002generic
diff --git a/third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S b/third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S
index c664242..9eef154 100644
--- a/third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S
+++ b/third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S
@@ -104,10 +104,6 @@ OPENSSL_ia32_cpuid:
cmpl $0,%r9d
jne .Lnotintel
orl $1073741824,%edx
- andb $15,%ah
- cmpb $15,%ah
- jne .Lnotintel
- orl $1048576,%edx
.Lnotintel:
btl $28,%edx
jnc .Lgeneric
diff --git a/third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S b/third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S
index edd6565a..d546154 100644
--- a/third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S
+++ b/third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S
@@ -592,31 +592,4 @@ asm_RC4_set_key:
movl %eax,-4(%rdi)
.byte 0xf3,0xc3
.size asm_RC4_set_key,.-asm_RC4_set_key
-
-.globl RC4_options
-.hidden RC4_options
-.type RC4_options,@function
-.align 16
-RC4_options:
- leaq .Lopts(%rip),%rax
- movq OPENSSL_ia32cap_P(%rip),%rdx
- movl (%rdx),%edx
- btl $20,%edx
- jc .L8xchar
- btl $30,%edx
- jnc .Ldone
- addq $25,%rax
- .byte 0xf3,0xc3
-.L8xchar:
- addq $12,%rax
-.Ldone:
- .byte 0xf3,0xc3
-.align 64
-.Lopts:
-.byte 114,99,52,40,56,120,44,105,110,116,41,0
-.byte 114,99,52,40,56,120,44,99,104,97,114,41,0
-.byte 114,99,52,40,49,54,120,44,105,110,116,41,0
-.byte 82,67,52,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,111,114,103,62,0
-.align 64
-.size RC4_options,.-RC4_options
#endif
diff --git a/third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S b/third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S
index 7e8c83a..54eb09a 100644
--- a/third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S
+++ b/third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S
@@ -100,10 +100,6 @@ L004nocacheinfo:
cmpl $0,%ebp
jne L005notintel
orl $1073741824,%edx
- andb $15,%ah
- cmpb $15,%ah
- jne L005notintel
- orl $1048576,%edx
L005notintel:
btl $28,%edx
jnc L002generic
diff --git a/third_party/boringssl/mac-x86_64/crypto/cpu-x86_64-asm.S b/third_party/boringssl/mac-x86_64/crypto/cpu-x86_64-asm.S
index faf4e2f..0dde04d 100644
--- a/third_party/boringssl/mac-x86_64/crypto/cpu-x86_64-asm.S
+++ b/third_party/boringssl/mac-x86_64/crypto/cpu-x86_64-asm.S
@@ -104,10 +104,6 @@ L$nocacheinfo:
cmpl $0,%r9d
jne L$notintel
orl $1073741824,%edx
- andb $15,%ah
- cmpb $15,%ah
- jne L$notintel
- orl $1048576,%edx
L$notintel:
btl $28,%edx
jnc L$generic
diff --git a/third_party/boringssl/mac-x86_64/crypto/rc4/rc4-x86_64.S b/third_party/boringssl/mac-x86_64/crypto/rc4/rc4-x86_64.S
index 44147ff..7808184 100644
--- a/third_party/boringssl/mac-x86_64/crypto/rc4/rc4-x86_64.S
+++ b/third_party/boringssl/mac-x86_64/crypto/rc4/rc4-x86_64.S
@@ -592,31 +592,4 @@ L$exit_key:
movl %eax,-4(%rdi)
.byte 0xf3,0xc3
-
-.globl _RC4_options
-.private_extern _RC4_options
-
-.p2align 4
-_RC4_options:
- leaq L$opts(%rip),%rax
- movq _OPENSSL_ia32cap_P(%rip),%rdx
- movl (%rdx),%edx
- btl $20,%edx
- jc L$8xchar
- btl $30,%edx
- jnc L$done
- addq $25,%rax
- .byte 0xf3,0xc3
-L$8xchar:
- addq $12,%rax
-L$done:
- .byte 0xf3,0xc3
-.p2align 6
-L$opts:
-.byte 114,99,52,40,56,120,44,105,110,116,41,0
-.byte 114,99,52,40,56,120,44,99,104,97,114,41,0
-.byte 114,99,52,40,49,54,120,44,105,110,116,41,0
-.byte 82,67,52,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,111,114,103,62,0
-.p2align 6
-
#endif
diff --git a/third_party/boringssl/win-x86/crypto/cpu-x86-asm.asm b/third_party/boringssl/win-x86/crypto/cpu-x86-asm.asm
index 22bae78..df7993f 100644
--- a/third_party/boringssl/win-x86/crypto/cpu-x86-asm.asm
+++ b/third_party/boringssl/win-x86/crypto/cpu-x86-asm.asm
@@ -112,10 +112,6 @@ L$004nocacheinfo:
cmp ebp,0
jne NEAR L$005notintel
or edx,1073741824
- and ah,15
- cmp ah,15
- jne NEAR L$005notintel
- or edx,1048576
L$005notintel:
bt edx,28
jnc NEAR L$002generic
diff --git a/third_party/boringssl/win-x86_64/crypto/cpu-x86_64-asm.asm b/third_party/boringssl/win-x86_64/crypto/cpu-x86_64-asm.asm
index a52e68b..c92d7bb 100644
--- a/third_party/boringssl/win-x86_64/crypto/cpu-x86_64-asm.asm
+++ b/third_party/boringssl/win-x86_64/crypto/cpu-x86_64-asm.asm
@@ -114,10 +114,6 @@ $L$nocacheinfo:
cmp r9d,0
jne NEAR $L$notintel
or edx,0x40000000
- and ah,15
- cmp ah,15
- jne NEAR $L$notintel
- or edx,0x00100000
$L$notintel:
bt edx,28
jnc NEAR $L$generic
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 18ef62d..c7c3b7b 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
@@ -619,35 +619,6 @@ $L$exit_key:
mov rsi,QWORD[16+rsp]
DB 0F3h,0C3h ;repret
$L$SEH_end_asm_RC4_set_key:
-
-global RC4_options
-
-ALIGN 16
-RC4_options:
- lea rax,[$L$opts]
- mov rdx,QWORD[OPENSSL_ia32cap_P]
- mov edx,DWORD[rdx]
- bt edx,20
- jc NEAR $L$8xchar
- bt edx,30
- jnc NEAR $L$done
- add rax,25
- DB 0F3h,0C3h ;repret
-$L$8xchar:
- add rax,12
-$L$done:
- DB 0F3h,0C3h ;repret
-ALIGN 64
-$L$opts:
-DB 114,99,52,40,56,120,44,105,110,116,41,0
-DB 114,99,52,40,56,120,44,99,104,97,114,41,0
-DB 114,99,52,40,49,54,120,44,105,110,116,41,0
-DB 82,67,52,32,102,111,114,32,120,56,54,95,54,52,44,32
-DB 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
-DB 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
-DB 62,0
-ALIGN 64
-
EXTERN __imp_RtlVirtualUnwind
ALIGN 16