VirtualBox

source: vbox/trunk/src/libs/openssl-3.1.7/crypto/genasm-elf/aes-gcm-avx512.S@ 105945

最後變更 在這個檔案從105945是 100983,由 vboxsync 提交於 19 月 前

openssl-3.1.0: disabling avx512 instructions for linux too as docs and valkit uses gcc instead of asm. bugref:10418

檔案大小: 1.2 KB
 
1.text
2.globl ossl_vaes_vpclmulqdq_capable
3.type ossl_vaes_vpclmulqdq_capable,@function
4ossl_vaes_vpclmulqdq_capable:
5 xorl %eax,%eax
6 .byte 0xf3,0xc3
7.size ossl_vaes_vpclmulqdq_capable, .-ossl_vaes_vpclmulqdq_capable
8
9.globl ossl_aes_gcm_init_avx512
10.globl ossl_aes_gcm_setiv_avx512
11.globl ossl_aes_gcm_update_aad_avx512
12.globl ossl_aes_gcm_encrypt_avx512
13.globl ossl_aes_gcm_decrypt_avx512
14.globl ossl_aes_gcm_finalize_avx512
15.globl ossl_gcm_gmult_avx512
16
17.type ossl_aes_gcm_init_avx512,@function
18ossl_aes_gcm_init_avx512:
19ossl_aes_gcm_setiv_avx512:
20ossl_aes_gcm_update_aad_avx512:
21ossl_aes_gcm_encrypt_avx512:
22ossl_aes_gcm_decrypt_avx512:
23ossl_aes_gcm_finalize_avx512:
24ossl_gcm_gmult_avx512:
25.byte 0x0f,0x0b
26 .byte 0xf3,0xc3
27.size ossl_aes_gcm_init_avx512, .-ossl_aes_gcm_init_avx512
28 .section ".note.gnu.property", "a"
29 .p2align 3
30 .long 1f - 0f
31 .long 4f - 1f
32 .long 5
330:
34 # "GNU" encoded with .byte, since .asciz isn't supported
35 # on Solaris.
36 .byte 0x47
37 .byte 0x4e
38 .byte 0x55
39 .byte 0
401:
41 .p2align 3
42 .long 0xc0000002
43 .long 3f - 2f
442:
45 .long 3
463:
47 .p2align 3
484:
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette