From 8e3abdc2904005f35bb7416794fe2bf6e6adb6b0 Mon Sep 17 00:00:00 2001 From: Jayesskay Date: Tue, 25 Jun 2024 21:55:29 +0200 Subject: [PATCH] Fix _mm256_bsrli_epi128 producing invalid lower lane when IMM8 = 15 --- library/stdarch/crates/core_arch/src/x86/avx2.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/stdarch/crates/core_arch/src/x86/avx2.rs b/library/stdarch/crates/core_arch/src/x86/avx2.rs index 451c4a409475..fa70661003a3 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx2.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx2.rs @@ -2977,7 +2977,7 @@ pub unsafe fn _mm256_bsrli_epi128(a: __m256i) -> __m256i { a, zero, [ - 14, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 32, 32, 32, 32, + 15, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, ], ),