Skip to content

Commit 413995a

Browse files
committed
Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=workingjubilee
Portable SIMD subtree update r? `@workingjubilee`
2 parents 208dbc2 + 360562e commit 413995a

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

tests/pass/intrinsics/portable-simd.rs

-21
Original file line numberDiff line numberDiff line change
@@ -299,27 +299,6 @@ fn simd_mask() {
299299
}
300300
}
301301

302-
// This used to cause an ICE. It exercises simd_select_bitmask with an array as input.
303-
let bitmask = u8x4::from_array([0b00001101, 0, 0, 0]);
304-
assert_eq!(
305-
mask32x4::from_bitmask_vector(bitmask),
306-
mask32x4::from_array([true, false, true, true]),
307-
);
308-
let bitmask = u8x8::from_array([0b01000101, 0, 0, 0, 0, 0, 0, 0]);
309-
assert_eq!(
310-
mask32x8::from_bitmask_vector(bitmask),
311-
mask32x8::from_array([true, false, true, false, false, false, true, false]),
312-
);
313-
let bitmask =
314-
u8x16::from_array([0b01000101, 0b11110000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
315-
assert_eq!(
316-
mask32x16::from_bitmask_vector(bitmask),
317-
mask32x16::from_array([
318-
true, false, true, false, false, false, true, false, false, false, false, false, true,
319-
true, true, true,
320-
]),
321-
);
322-
323302
// Also directly call simd_select_bitmask, to test both kinds of argument types.
324303
unsafe {
325304
// These masks are exactly the results we got out above in the `simd_bitmask` tests.

0 commit comments

Comments
 (0)