AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_ctr : &aes_192_ctr;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_cbc : &aes_256_cbc;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_ecb : &aes_256_ecb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_ofb : &aes_256_ofb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_cfb : &aes_256_cfb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_cfb1 : &aes_256_cfb1;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_cfb8 : &aes_256_cfb8;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_ctr : &aes_256_ctr;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_gcm : &aes_128_gcm;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_gcm : &aes_192_gcm;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_gcm : &aes_256_gcm;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_xts : &aes_128_xts;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_xts : &aes_256_xts;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_ccm : &aes_128_ccm;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_ccm : &aes_192_ccm;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_256_ccm : &aes_256_ccm;
#ifdef AESNI_CAPABLE
if (AESNI_CAPABLE) {
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_cbc : &aes_128_cbc;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_ecb : &aes_128_ecb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_ofb : &aes_128_ofb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_cfb : &aes_128_cfb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_cfb1 : &aes_128_cfb1;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_cfb8 : &aes_128_cfb8;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_128_ctr : &aes_128_ctr;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_cbc : &aes_192_cbc;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_ecb : &aes_192_ecb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_ofb : &aes_192_ofb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_cfb : &aes_192_cfb;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_cfb1 : &aes_192_cfb1;
#ifdef AESNI_CAPABLE
#ifdef AESNI_CAPABLE
return AESNI_CAPABLE ? &aesni_192_cfb8 : &aes_192_cfb8;
#ifdef AESNI_CAPABLE