Extend _mm_minpos_epu16 test to check case where minimum value is repeated

This commit is contained in:
Eduardo Sánchez Muñoz 2023-10-16 19:18:19 +02:00 committed by Amanieu d'Antras
parent 46c6fee14e
commit 4f52b00597

View file

@ -1731,6 +1731,15 @@ mod tests {
assert_eq_m128i(r, e);
}
#[simd_test(enable = "sse4.1")]
unsafe fn test_mm_minpos_epu16_3() {
// Case where the minimum value is repeated
let a = _mm_setr_epi16(23, 18, 44, 97, 50, 13, 67, 13);
let r = _mm_minpos_epu16(a);
let e = _mm_setr_epi16(13, 5, 0, 0, 0, 0, 0, 0);
assert_eq_m128i(r, e);
}
#[simd_test(enable = "sse4.1")]
unsafe fn test_mm_mul_epi32() {
{