AESNI_CAPABLE
#if defined(AESNI_CAPABLE)
return AESNI_CAPABLE ? &aesni_##keylen##_##mode : &aes_##keylen##_##mode; \
return AESNI_CAPABLE ? &aesni_##keylen##_##mode : &aes_##keylen##_##mode; \
return (OPENSSL_ia32cap_P[1] & AESNI_CAPABLE ? &aesni_128_cbc_hmac_sha1_cipher : NULL);
return (OPENSSL_ia32cap_P[1] & AESNI_CAPABLE ? &aesni_256_cbc_hmac_sha1_cipher : NULL);
return ((OPENSSL_ia32cap_P[1] & AESNI_CAPABLE) && aesni_cbc_sha256_enc(NULL, NULL, 0, NULL, NULL, NULL, NULL) ? &aesni_128_cbc_hmac_sha256_cipher : NULL);
return ((OPENSSL_ia32cap_P[1] & AESNI_CAPABLE) && aesni_cbc_sha256_enc(NULL, NULL, 0, NULL, NULL, NULL, NULL) ? &aesni_256_cbc_hmac_sha256_cipher : NULL);
#if !defined(AES_CBC_HMAC_SHA_CAPABLE) || !defined(AESNI_CAPABLE)
#if !defined(AES_CBC_HMAC_SHA_CAPABLE) || !defined(AESNI_CAPABLE)
#elif defined(AESNI_CAPABLE)
#elif defined(AESNI_CAPABLE)
#if defined(AESNI_CAPABLE)
#if defined(AESNI_CAPABLE)
if (AESNI_CAPABLE) \
#if defined(AESNI_CAPABLE)
if (AESNI_CAPABLE) \
if (!AESNI_CAPABLE)