Changeset 94083 in vbox for trunk/src/libs/openssl-3.0.1/crypto/genasm-elf/aesni-x86.S
- Timestamp:
- Mar 3, 2022 7:43:34 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/openssl-3.0.1/crypto/genasm-elf/aesni-x86.S
r83531 r94083 5 5 aesni_encrypt: 6 6 .L_aesni_encrypt_begin: 7 .byte 243,15,30,251 7 8 movl 4(%esp),%eax 8 9 movl 12(%esp),%edx … … 32 33 aesni_decrypt: 33 34 .L_aesni_decrypt_begin: 35 .byte 243,15,30,251 34 36 movl 4(%esp),%eax 35 37 movl 12(%esp),%edx … … 57 59 .align 16 58 60 _aesni_encrypt2: 61 .byte 243,15,30,251 59 62 movups (%edx),%xmm0 60 63 shll $4,%ecx … … 84 87 .align 16 85 88 _aesni_decrypt2: 89 .byte 243,15,30,251 86 90 movups (%edx),%xmm0 87 91 shll $4,%ecx … … 111 115 .align 16 112 116 _aesni_encrypt3: 117 .byte 243,15,30,251 113 118 movups (%edx),%xmm0 114 119 shll $4,%ecx … … 143 148 .align 16 144 149 _aesni_decrypt3: 150 .byte 243,15,30,251 145 151 movups (%edx),%xmm0 146 152 shll $4,%ecx … … 175 181 .align 16 176 182 _aesni_encrypt4: 183 .byte 243,15,30,251 177 184 movups (%edx),%xmm0 178 185 movups 16(%edx),%xmm1 … … 213 220 .align 16 214 221 _aesni_decrypt4: 222 .byte 243,15,30,251 215 223 movups (%edx),%xmm0 216 224 movups 16(%edx),%xmm1 … … 251 259 .align 16 252 260 _aesni_encrypt6: 261 .byte 243,15,30,251 253 262 movups (%edx),%xmm0 254 263 shll $4,%ecx … … 305 314 .align 16 306 315 _aesni_decrypt6: 316 .byte 243,15,30,251 307 317 movups (%edx),%xmm0 308 318 shll $4,%ecx … … 361 371 aesni_ecb_encrypt: 362 372 .L_aesni_ecb_encrypt_begin: 373 .byte 243,15,30,251 363 374 pushl %ebp 364 375 pushl %ebx … … 596 607 aesni_ccm64_encrypt_blocks: 597 608 .L_aesni_ccm64_encrypt_blocks_begin: 609 .byte 243,15,30,251 598 610 pushl %ebp 599 611 pushl %ebx … … 684 696 aesni_ccm64_decrypt_blocks: 685 697 .L_aesni_ccm64_decrypt_blocks_begin: 698 .byte 243,15,30,251 686 699 pushl %ebp 687 700 pushl %ebx … … 807 820 aesni_ctr32_encrypt_blocks: 808 821 .L_aesni_ctr32_encrypt_blocks_begin: 822 .byte 243,15,30,251 809 823 pushl %ebp 810 824 pushl %ebx … … 1045 1059 aesni_xts_encrypt: 1046 1060 .L_aesni_xts_encrypt_begin: 1061 .byte 243,15,30,251 1047 1062 pushl %ebp 1048 1063 pushl %ebx … … 1405 1420 aesni_xts_decrypt: 1406 1421 .L_aesni_xts_decrypt_begin: 1422 .byte 243,15,30,251 1407 1423 pushl %ebp 1408 1424 pushl %ebx … … 1795 1811 aesni_ocb_encrypt: 1796 1812 .L_aesni_ocb_encrypt_begin: 1813 .byte 243,15,30,251 1797 1814 pushl %ebp 1798 1815 pushl %ebx … … 2190 2207 aesni_ocb_decrypt: 2191 2208 .L_aesni_ocb_decrypt_begin: 2209 .byte 243,15,30,251 2192 2210 pushl %ebp 2193 2211 pushl %ebx … … 2585 2603 aesni_cbc_encrypt: 2586 2604 .L_aesni_cbc_encrypt_begin: 2605 .byte 243,15,30,251 2587 2606 pushl %ebp 2588 2607 pushl %ebx … … 2844 2863 .align 16 2845 2864 _aesni_set_encrypt_key: 2865 .byte 243,15,30,251 2846 2866 pushl %ebp 2847 2867 pushl %ebx … … 3179 3199 aesni_set_encrypt_key: 3180 3200 .L_aesni_set_encrypt_key_begin: 3201 .byte 243,15,30,251 3181 3202 movl 4(%esp),%eax 3182 3203 movl 8(%esp),%ecx … … 3190 3211 aesni_set_decrypt_key: 3191 3212 .L_aesni_set_decrypt_key_begin: 3213 .byte 243,15,30,251 3192 3214 movl 4(%esp),%eax 3193 3215 movl 8(%esp),%ecx … … 3236 3258 .byte 115,108,46,111,114,103,62,0 3237 3259 .comm OPENSSL_ia32cap_P,16,4 3260 3261 .section ".note.gnu.property", "a" 3262 .p2align 2 3263 .long 1f - 0f 3264 .long 4f - 1f 3265 .long 5 3266 0: 3267 .asciz "GNU" 3268 1: 3269 .p2align 2 3270 .long 0xc0000002 3271 .long 3f - 2f 3272 2: 3273 .long 3 3274 3: 3275 .p2align 2 3276 4:
Note:
See TracChangeset
for help on using the changeset viewer.