OLD | NEW |
1 #if defined(__i386__) | 1 #if defined(__i386__) |
2 .file "crypto/cpu-x86-asm.S" | 2 .file "crypto/cpu-x86-asm.S" |
3 .text | 3 .text |
4 .globl OPENSSL_ia32_cpuid | 4 .globl OPENSSL_ia32_cpuid |
5 .type OPENSSL_ia32_cpuid,@function | 5 .type OPENSSL_ia32_cpuid,@function |
6 .align 16 | 6 .align 16 |
7 OPENSSL_ia32_cpuid: | 7 OPENSSL_ia32_cpuid: |
8 .L_OPENSSL_ia32_cpuid_begin: | 8 .L_OPENSSL_ia32_cpuid_begin: |
9 pushl %ebp | 9 pushl %ebp |
10 pushl %ebx | 10 pushl %ebx |
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
324 .L019loop: | 324 .L019loop: |
325 .byte 15,199,240 | 325 .byte 15,199,240 |
326 jc .L020break | 326 jc .L020break |
327 loop .L019loop | 327 loop .L019loop |
328 .L020break: | 328 .L020break: |
329 cmpl $0,%eax | 329 cmpl $0,%eax |
330 cmovel %ecx,%eax | 330 cmovel %ecx,%eax |
331 ret | 331 ret |
332 .size OPENSSL_ia32_rdrand,.-.L_OPENSSL_ia32_rdrand_begin | 332 .size OPENSSL_ia32_rdrand,.-.L_OPENSSL_ia32_rdrand_begin |
333 .hidden OPENSSL_ia32cap_P | 333 .hidden OPENSSL_ia32cap_P |
334 #endif | 334 #endif |
OLD | NEW |