1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
simd_api_imports!();
simd_i_ty! {
i8x2: 2, i8, b8x2, i8x2_tests |
i8, i8 |
x0, x1 |
}
simd_u_ty! {
u8x2: 2, u8, b8x2, u8x2_tests |
u8, u8 |
x0, x1 |
}
simd_b_ty! {
b8x2: 2, i8, b8x2_tests |
i8, i8 |
x0, x1 |
}
impl_from_bits!(i8x2: i8, i8x2_from_bits | u8x2, b8x2);
impl_from_bits!(u8x2: u8, u8x2_from_bits | i8x2, b8x2);
impl_from!(
i8x2: i8,
i8x2_from | f64x2,
u64x2,
i64x2,
f32x2,
u32x2,
i32x2,
u16x2,
u8x2
);
impl_from!(
u8x2: u8,
u8x2_from | f64x2,
u64x2,
i64x2,
f32x2,
u32x2,
i32x2,
u16x2,
i8x2
);