]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/intel-ipsec-mb/sse/aes_cbc_enc_128_x4.asm
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / intel-ipsec-mb / sse / aes_cbc_enc_128_x4.asm
index 13c324befe10893dc060002b52f6dd956c0b4936..6d157d297fa7829fe06b0367c7d923a0282394fd 100644 (file)
@@ -115,12 +115,26 @@ endstruc
 
 section .text
 
+%ifndef AES_CBC_ENC_X4
+
 %ifdef CBC_MAC
 MKGLOBAL(aes128_cbc_mac_x4,function,internal)
 aes128_cbc_mac_x4:
 %else
 MKGLOBAL(aes_cbc_enc_128_x4,function,internal)
 aes_cbc_enc_128_x4:
+%endif
+
+%else ;; AES_CBC_ENC_X4 already defined
+
+%ifdef CBC_MAC
+MKGLOBAL(aes128_cbc_mac_x4_no_aesni,function,internal)
+aes128_cbc_mac_x4_no_aesni:
+%else
+MKGLOBAL(aes_cbc_enc_128_x4_no_aesni,function,internal)
+aes_cbc_enc_128_x4_no_aesni:
+%endif
+
 %endif
        sub     rsp, STACK_size
        mov     [rsp + _gpr_save + 8*0], rbp