Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #if defined(__x86_64__) && !defined(OPENSSL_NO_ASM) | 1 #if defined(__x86_64__) && !defined(OPENSSL_NO_ASM) |
| 2 .text | 2 .text |
| 3 | 3 |
| 4 | 4 |
| 5 .globl _sha1_block_data_order | 5 .globl _sha1_block_data_order |
| 6 .private_extern _sha1_block_data_order | 6 .private_extern _sha1_block_data_order |
| 7 | 7 |
| 8 .p2align 4 | 8 .p2align 4 |
| 9 _sha1_block_data_order: | 9 _sha1_block_data_order: |
| 10 » movl» _OPENSSL_ia32cap_P+0(%rip),%r9d | 10 » leaq» _OPENSSL_ia32cap_addr(%rip),%r10 |
| 11 » movl» _OPENSSL_ia32cap_P+4(%rip),%r8d | 11 » movq» (%r10),%r10 |
| 12 » movl» _OPENSSL_ia32cap_P+8(%rip),%r10d | 12 » movl» 0(%r10),%r9d |
| 13 » movl» 4(%r10),%r8d | |
| 14 » movl» 8(%r10),%r10d | |
| 13 testl $512,%r8d | 15 testl $512,%r8d |
| 14 jz L$ialu | 16 jz L$ialu |
| 15 andl $268435456,%r8d | 17 andl $268435456,%r8d |
| 16 andl $1073741824,%r9d | 18 andl $1073741824,%r9d |
| 17 orl %r9d,%r8d | 19 orl %r9d,%r8d |
| 18 cmpl $1342177280,%r8d | 20 cmpl $1342177280,%r8d |
| 19 je _avx_shortcut | 21 je _avx_shortcut |
| 20 jmp _ssse3_shortcut | 22 jmp _ssse3_shortcut |
| 21 | 23 |
| 22 .p2align 4 | 24 .p2align 4 |
| (...skipping 3510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3533 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc | 3535 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc |
| 3534 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc | 3536 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc |
| 3535 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 | 3537 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 |
| 3536 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 | 3538 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 |
| 3537 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f | 3539 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f |
| 3538 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f | 3540 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f |
| 3539 .byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0 | 3541 .byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0 |
| 3540 .byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,3 2,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,12 1,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 | 3542 .byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,3 2,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,12 1,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 |
| 3541 .p2align 6 | 3543 .p2align 6 |
| 3542 #endif | 3544 #endif |
| OLD | NEW |