From: Neil Horman Date: Sun, 4 Jan 2026 22:42:33 +0000 (-0500) Subject: prevent large latency in base64_simdutf test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee8772e3565a84fde9e23124a76cab8e6f2b3778;p=thirdparty%2Fopenssl.git prevent large latency in base64_simdutf test The base64_simdutf test has a printf statement inside a double for loop that causes a huge amount of latency when run under our perl scripts. Average run time on my system is about 1min 58 seconds. We shouldn't be using a printf statement there anyway (likely TEST_info instead), but we don't need that either, so just remove the printf entirely. This decreases the run time to around a second to complete. Reviewed-by: Eugene Syromiatnikov Reviewed-by: Paul Yang Reviewed-by: Viktor Dukhovni Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/29542) --- diff --git a/test/test_base64_simdutf.c b/test/test_base64_simdutf.c index 65c3b747ff1..29932eea603 100644 --- a/test/test_base64_simdutf.c +++ b/test/test_base64_simdutf.c @@ -174,8 +174,6 @@ static int test_encode_line_lengths_reinforced(void) for (int partial_ctx_fill = 0; partial_ctx_fill <= 80; partial_ctx_fill += 1) { for (int ctx_len = 1; ctx_len <= 80; ctx_len += 1) { - printf("Trial %d, input length %d, ctx length %d, partial ctx fill %d\n", - t + 1, inl, ctx_len, partial_ctx_fill); EVP_ENCODE_CTX *ctx_simd = EVP_ENCODE_CTX_new(); EVP_ENCODE_CTX *ctx_ref = EVP_ENCODE_CTX_new();