2 # Do not modify. This file is auto-generated from x86_64cpuid.pl.
4 .hidden OPENSSL_cpuid_setup
6 call OPENSSL_cpuid_setup
8 .hidden OPENSSL_ia32cap_P
9 .comm OPENSSL_ia32cap_P,8,4
13 .globl OPENSSL_atomic_add
14 .type OPENSSL_atomic_add,@function
18 .Lspin: leaq (%rsi,%rax,1),%r8
25 .size OPENSSL_atomic_add,.-OPENSSL_atomic_add
28 .type OPENSSL_rdtsc,@function
35 .size OPENSSL_rdtsc,.-OPENSSL_rdtsc
37 .globl OPENSSL_ia32_cpuid
38 .type OPENSSL_ia32_cpuid,@function
81 cmpl $2147483656,%r10d
114 andl $3220176895,%edx
125 andl $4026531839,%edx
133 andl $4026531839,%edx
136 andl $4294965247,%ecx
148 movl $4026525695,%eax
156 .size OPENSSL_ia32_cpuid,.-OPENSSL_ia32_cpuid
158 .globl OPENSSL_cleanse
159 .type OPENSSL_cleanse,@function
191 .size OPENSSL_cleanse,.-OPENSSL_cleanse
192 .globl OPENSSL_wipe_cpu
193 .type OPENSSL_wipe_cpu,@function
222 .size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu
223 .globl OPENSSL_ia32_rdrand
224 .type OPENSSL_ia32_rdrand,@function
236 .size OPENSSL_ia32_rdrand,.-OPENSSL_ia32_rdrand