Skip to content

Commit 19ad0db

Browse files
add tests
1 parent 7bb5069 commit 19ad0db

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

fearless_simd_tests/tests/wasm.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,26 @@ test_wasm_simd_parity! {
6060
}
6161
}
6262

63+
test_wasm_simd_parity! {
64+
fn mul_u8x16() {
65+
|s| -> [u8; 16] {
66+
let a = u8x16::from_slice(s, &[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
67+
let b = u8x16::from_slice(s, &[0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3]);
68+
(a * b).into()
69+
}
70+
}
71+
}
72+
73+
test_wasm_simd_parity! {
74+
fn mul_i8x16() {
75+
|s| -> [i8; 16] {
76+
let a = i8x16::from_slice(s, &[0, -0, 3, -3, 0, -0, 3, -3, 0, -0, 3, -3, 0, -0, 3, -3]);
77+
let b = i8x16::from_slice(s, &[0, 0, 0, 0, -0, -0, -0, -0, 3, 3, 3, 3, -3, -3, -3, -3]);
78+
(a * b).into()
79+
}
80+
}
81+
}
82+
6383
test_wasm_simd_parity! {
6484
fn splat_f32x4() {
6585
|s| -> [f32; 4] {

0 commit comments

Comments
 (0)