Skip to content

Commit 3231a90

Browse files
authored
Avoid calling intrinsics with invalid const arguments (rust-lang#969)
1 parent e6be733 commit 3231a90

File tree

3 files changed

+66
-66
lines changed

3 files changed

+66
-66
lines changed

crates/core_arch/src/x86/avx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1623,7 +1623,7 @@ pub unsafe fn _mm256_insert_epi32(a: __m256i, i: i32, index: i32) -> __m256i {
16231623
simd_insert(a, $index, i)
16241624
};
16251625
}
1626-
transmute(constify_imm8!((index & 7), call))
1626+
transmute(constify_imm3!(index, call))
16271627
}
16281628

16291629
/// Loads 256-bits (composed of 4 packed double-precision (64-bit)

0 commit comments

Comments
 (0)