Commit d9c835dc89 for openssl.org

commit d9c835dc89bfa228087d438ddac1460e607fd33a
Author: Gleb Popov <6yearold@gmail.com>
Date:   Thu May 21 17:54:01 2026 +0300

    Enable enc_b64_avx2{c.h} code on the e2k arch

    Reviewed-by: Andrew Dinh <andrewd@openssl.org>
    Reviewed-by: Igor Ustinov <igus@openssl.foundation>
    MergeDate: Fri Jul 31 16:50:02 2026
    (Merged from https://github.com/openssl/openssl/pull/31269)

diff --git a/crypto/evp/enc_b64_avx2.c b/crypto/evp/enc_b64_avx2.c
index dafa834a48..df6406de57 100644
--- a/crypto/evp/enc_b64_avx2.c
+++ b/crypto/evp/enc_b64_avx2.c
@@ -5,7 +5,7 @@
 #include "crypto/evp.h"
 #include "evp_local.h"

-#if defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64)
+#if defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) || defined(__e2k__)
 #if !defined(_M_ARM64EC)
 #if defined(HAVE_AVX2_INTRINSICS)
 #define STRINGIFY_IMPLEMENTATION_(a) #a
diff --git a/crypto/evp/enc_b64_avx2.h b/crypto/evp/enc_b64_avx2.h
index 71b0a004e7..d07ed237c2 100644
--- a/crypto/evp/enc_b64_avx2.h
+++ b/crypto/evp/enc_b64_avx2.h
@@ -12,7 +12,7 @@
 #define HAVE_AVX2_INTRINSICS 1
 #endif

-#if defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64)
+#if defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) || defined(__e2k__)
 #if !defined(_M_ARM64EC)
 #if defined(HAVE_AVX2_INTRINSICS)
 size_t encode_base64_avx2(EVP_ENCODE_CTX *ctx,