2 .file "crypto/cpu-x86-asm.S"
4 .globl OPENSSL_ia32_cpuid
5 .hidden OPENSSL_ia32_cpuid
6 .type OPENSSL_ia32_cpuid,@function
9 .L_OPENSSL_ia32_cpuid_begin:
100 andl $3220176895,%edx
107 andl $4026531839,%edx
114 andl $4026531839,%edx
117 andl $4294965247,%ecx
130 andl $4261412861,%ebp
131 andl $4278190079,%esi
133 andl $4026525695,%ebp
135 andl $4294967263,8(%edi)
145 .size OPENSSL_ia32_cpuid,.-.L_OPENSSL_ia32_cpuid_begin
147 .hidden OPENSSL_rdtsc
148 .type OPENSSL_rdtsc,@function
151 .L_OPENSSL_rdtsc_begin:
157 leal OPENSSL_ia32cap_P-.L009PIC_me_up(%ecx),%ecx
163 .size OPENSSL_rdtsc,.-.L_OPENSSL_rdtsc_begin
164 .globl OPENSSL_instrument_halt
165 .hidden OPENSSL_instrument_halt
166 .type OPENSSL_instrument_halt,@function
168 OPENSSL_instrument_halt:
169 .L_OPENSSL_instrument_halt_begin:
173 leal OPENSSL_ia32cap_P-.L011PIC_me_up(%ecx),%ecx
196 .size OPENSSL_instrument_halt,.-.L_OPENSSL_instrument_halt_begin
197 .globl OPENSSL_far_spin
198 .hidden OPENSSL_far_spin
199 .type OPENSSL_far_spin,@function
202 .L_OPENSSL_far_spin_begin:
224 .size OPENSSL_far_spin,.-.L_OPENSSL_far_spin_begin
225 .globl OPENSSL_wipe_cpu
226 .hidden OPENSSL_wipe_cpu
227 .type OPENSSL_wipe_cpu,@function
230 .L_OPENSSL_wipe_cpu_begin:
236 leal OPENSSL_ia32cap_P-.L015PIC_me_up(%ecx),%ecx
252 .long 4007259865,4007259865,4007259865,4007259865,2430851995
256 .size OPENSSL_wipe_cpu,.-.L_OPENSSL_wipe_cpu_begin
257 .globl OPENSSL_atomic_add
258 .hidden OPENSSL_atomic_add
259 .type OPENSSL_atomic_add,@function
262 .L_OPENSSL_atomic_add_begin:
269 leal (%eax,%ecx,1),%ebx
276 .size OPENSSL_atomic_add,.-.L_OPENSSL_atomic_add_begin
277 .globl OPENSSL_indirect_call
278 .hidden OPENSSL_indirect_call
279 .type OPENSSL_indirect_call,@function
281 OPENSSL_indirect_call:
282 .L_OPENSSL_indirect_call_begin:
304 .size OPENSSL_indirect_call,.-.L_OPENSSL_indirect_call_begin
305 .globl OPENSSL_ia32_rdrand
306 .hidden OPENSSL_ia32_rdrand
307 .type OPENSSL_ia32_rdrand,@function
310 .L_OPENSSL_ia32_rdrand_begin:
320 .size OPENSSL_ia32_rdrand,.-.L_OPENSSL_ia32_rdrand_begin
321 .hidden OPENSSL_ia32cap_P