Fixing mistake in previous commit
diff --git a/crates/core_arch/src/x86/avx2.rs b/crates/core_arch/src/x86/avx2.rs
index 8e3864b..4c12b84 100644
--- a/crates/core_arch/src/x86/avx2.rs
+++ b/crates/core_arch/src/x86/avx2.rs
@@ -191,7 +191,7 @@
             return transmute(a);
         }
 
-        let r: i8x32 = match IMM8 {
+        let r: i8x32 = match IMM8 % 16 {
             0 => simd_shuffle!(
                 b,
                 a,