AES_ASM
#if defined(OPENSSL_AES_CONST_TIME) && !defined(AES_ASM)
#elif !defined(AES_ASM)
#if defined(AES_ASM) && (defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))
#if defined(AES_ASM) && (defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))
#if defined(AES_ASM) && (defined(__sparc) || defined(__sparc__))
#if defined(AES_ASM) && (defined(__sparc) || defined(__sparc__))
#if defined(AES_ASM) && (defined(__sparc) || defined(__sparc__))
#ifndef AES_ASM
#if defined(AES_ASM) && (defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))
#if defined(AES_ASM) && !defined(I386_ONLY) && (((defined(__i386) || defined(__i386__) || defined(_M_IX86)) && defined(OPENSSL_IA32_SSE2)) || defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))
#elif defined(AES_ASM) && (defined(__sparc) || defined(__sparc__))
|| !(defined(AES_ASM) && (defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64)))