Skip to content

Commit 34d0488

Browse files
New rustfmt
1 parent cf07679 commit 34d0488

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+2149
-726
lines changed

build.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
fn main() {
2-
let target = std::env::var("TARGET")
3-
.expect("TARGET environment variable not defined");
2+
let target = std::env::var("TARGET").expect("TARGET environment variable not defined");
43
if target.contains("neon") {
54
println!("cargo:rustc-cfg=libcore_neon");
65
}

rustfmt.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
max_width = 79
1+
max_width = 110
22
use_small_heuristics = "Max"
33
wrap_comments = true
4-
comment_width = 79
5-
fn_args_density = "Compressed"
64
edition = "2018"
75
error_on_line_overflow = true

src/api/cast/v128.rs

Lines changed: 260 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,74 +3,297 @@
33

44
use crate::*;
55

6-
impl_from_cast!(
7-
i8x16[test_v128]: u8x16, m8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16
8-
);
9-
impl_from_cast!(
10-
u8x16[test_v128]: i8x16, m8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16
11-
);
12-
impl_from_cast_mask!(
13-
m8x16[test_v128]: i8x16, u8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16
14-
);
6+
impl_from_cast!(i8x16[test_v128]: u8x16, m8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16);
7+
impl_from_cast!(u8x16[test_v128]: i8x16, m8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16);
8+
impl_from_cast_mask!(m8x16[test_v128]: i8x16, u8x16, i16x16, u16x16, m16x16, i32x16, u32x16, f32x16, m32x16);
159

1610
impl_from_cast!(
17-
i16x8[test_v128]: i8x8, u8x8, m8x8, u16x8, m16x8, i32x8, u32x8, f32x8, m32x8,
18-
i64x8, u64x8, f64x8, m64x8, isizex8, usizex8, msizex8
11+
i16x8[test_v128]: i8x8,
12+
u8x8,
13+
m8x8,
14+
u16x8,
15+
m16x8,
16+
i32x8,
17+
u32x8,
18+
f32x8,
19+
m32x8,
20+
i64x8,
21+
u64x8,
22+
f64x8,
23+
m64x8,
24+
isizex8,
25+
usizex8,
26+
msizex8
1927
);
2028
impl_from_cast!(
21-
u16x8[test_v128]: i8x8, u8x8, m8x8, i16x8, m16x8, i32x8, u32x8, f32x8, m32x8,
22-
i64x8, u64x8, f64x8, m64x8, isizex8, usizex8, msizex8
29+
u16x8[test_v128]: i8x8,
30+
u8x8,
31+
m8x8,
32+
i16x8,
33+
m16x8,
34+
i32x8,
35+
u32x8,
36+
f32x8,
37+
m32x8,
38+
i64x8,
39+
u64x8,
40+
f64x8,
41+
m64x8,
42+
isizex8,
43+
usizex8,
44+
msizex8
2345
);
2446
impl_from_cast_mask!(
25-
m16x8[test_v128]: i8x8, u8x8, m8x8, i16x8, u16x8, i32x8, u32x8, f32x8, m32x8,
26-
i64x8, u64x8, f64x8, m64x8, isizex8, usizex8, msizex8
47+
m16x8[test_v128]: i8x8,
48+
u8x8,
49+
m8x8,
50+
i16x8,
51+
u16x8,
52+
i32x8,
53+
u32x8,
54+
f32x8,
55+
m32x8,
56+
i64x8,
57+
u64x8,
58+
f64x8,
59+
m64x8,
60+
isizex8,
61+
usizex8,
62+
msizex8
2763
);
2864

2965
impl_from_cast!(
30-
i32x4[test_v128]: i8x4, u8x4, m8x4, i16x4, u16x4, m16x4, u32x4, f32x4, m32x4,
31-
i64x4, u64x4, f64x4, m64x4, i128x4, u128x4, m128x4, isizex4, usizex4, msizex4
66+
i32x4[test_v128]: i8x4,
67+
u8x4,
68+
m8x4,
69+
i16x4,
70+
u16x4,
71+
m16x4,
72+
u32x4,
73+
f32x4,
74+
m32x4,
75+
i64x4,
76+
u64x4,
77+
f64x4,
78+
m64x4,
79+
i128x4,
80+
u128x4,
81+
m128x4,
82+
isizex4,
83+
usizex4,
84+
msizex4
3285
);
3386
impl_from_cast!(
34-
u32x4[test_v128]: i8x4, u8x4, m8x4, i16x4, u16x4, m16x4, i32x4, f32x4, m32x4,
35-
i64x4, u64x4, f64x4, m64x4, i128x4, u128x4, m128x4, isizex4, usizex4, msizex4
87+
u32x4[test_v128]: i8x4,
88+
u8x4,
89+
m8x4,
90+
i16x4,
91+
u16x4,
92+
m16x4,
93+
i32x4,
94+
f32x4,
95+
m32x4,
96+
i64x4,
97+
u64x4,
98+
f64x4,
99+
m64x4,
100+
i128x4,
101+
u128x4,
102+
m128x4,
103+
isizex4,
104+
usizex4,
105+
msizex4
36106
);
37107
impl_from_cast!(
38-
f32x4[test_v128]: i8x4, u8x4, m8x4, i16x4, u16x4, m16x4, i32x4, u32x4, m32x4,
39-
i64x4, u64x4, f64x4, m64x4, i128x4, u128x4, m128x4, isizex4, usizex4, msizex4
108+
f32x4[test_v128]: i8x4,
109+
u8x4,
110+
m8x4,
111+
i16x4,
112+
u16x4,
113+
m16x4,
114+
i32x4,
115+
u32x4,
116+
m32x4,
117+
i64x4,
118+
u64x4,
119+
f64x4,
120+
m64x4,
121+
i128x4,
122+
u128x4,
123+
m128x4,
124+
isizex4,
125+
usizex4,
126+
msizex4
40127
);
41128
impl_from_cast_mask!(
42-
m32x4[test_v128]: i8x4, u8x4, m8x4, i16x4, u16x4, m16x4, i32x4, u32x4, f32x4,
43-
i64x4, u64x4, f64x4, m64x4, i128x4, u128x4, m128x4, isizex4, usizex4, msizex4
129+
m32x4[test_v128]: i8x4,
130+
u8x4,
131+
m8x4,
132+
i16x4,
133+
u16x4,
134+
m16x4,
135+
i32x4,
136+
u32x4,
137+
f32x4,
138+
i64x4,
139+
u64x4,
140+
f64x4,
141+
m64x4,
142+
i128x4,
143+
u128x4,
144+
m128x4,
145+
isizex4,
146+
usizex4,
147+
msizex4
44148
);
45149

46150
impl_from_cast!(
47-
i64x2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
48-
u64x2, f64x2, m64x2, i128x2, u128x2, m128x2, isizex2, usizex2, msizex2
151+
i64x2[test_v128]: i8x2,
152+
u8x2,
153+
m8x2,
154+
i16x2,
155+
u16x2,
156+
m16x2,
157+
i32x2,
158+
u32x2,
159+
f32x2,
160+
m32x2,
161+
u64x2,
162+
f64x2,
163+
m64x2,
164+
i128x2,
165+
u128x2,
166+
m128x2,
167+
isizex2,
168+
usizex2,
169+
msizex2
49170
);
50171
impl_from_cast!(
51-
u64x2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
52-
i64x2, f64x2, m64x2, i128x2, u128x2, m128x2, isizex2, usizex2, msizex2
172+
u64x2[test_v128]: i8x2,
173+
u8x2,
174+
m8x2,
175+
i16x2,
176+
u16x2,
177+
m16x2,
178+
i32x2,
179+
u32x2,
180+
f32x2,
181+
m32x2,
182+
i64x2,
183+
f64x2,
184+
m64x2,
185+
i128x2,
186+
u128x2,
187+
m128x2,
188+
isizex2,
189+
usizex2,
190+
msizex2
53191
);
54192
impl_from_cast!(
55-
f64x2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
56-
i64x2, u64x2, m64x2, i128x2, u128x2, m128x2, isizex2, usizex2, msizex2
193+
f64x2[test_v128]: i8x2,
194+
u8x2,
195+
m8x2,
196+
i16x2,
197+
u16x2,
198+
m16x2,
199+
i32x2,
200+
u32x2,
201+
f32x2,
202+
m32x2,
203+
i64x2,
204+
u64x2,
205+
m64x2,
206+
i128x2,
207+
u128x2,
208+
m128x2,
209+
isizex2,
210+
usizex2,
211+
msizex2
57212
);
58213
impl_from_cast_mask!(
59-
m64x2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
60-
i64x2, u64x2, f64x2, i128x2, u128x2, m128x2, isizex2, usizex2, msizex2
214+
m64x2[test_v128]: i8x2,
215+
u8x2,
216+
m8x2,
217+
i16x2,
218+
u16x2,
219+
m16x2,
220+
i32x2,
221+
u32x2,
222+
f32x2,
223+
m32x2,
224+
i64x2,
225+
u64x2,
226+
f64x2,
227+
i128x2,
228+
u128x2,
229+
m128x2,
230+
isizex2,
231+
usizex2,
232+
msizex2
61233
);
62234

63235
impl_from_cast!(
64-
isizex2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
65-
i64x2, u64x2, f64x2, m64x2, i128x2, u128x2, m128x2, usizex2, msizex2
236+
isizex2[test_v128]: i8x2,
237+
u8x2,
238+
m8x2,
239+
i16x2,
240+
u16x2,
241+
m16x2,
242+
i32x2,
243+
u32x2,
244+
f32x2,
245+
m32x2,
246+
i64x2,
247+
u64x2,
248+
f64x2,
249+
m64x2,
250+
i128x2,
251+
u128x2,
252+
m128x2,
253+
usizex2,
254+
msizex2
66255
);
67256
impl_from_cast!(
68-
usizex2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
69-
i64x2, u64x2, f64x2, m64x2, i128x2, u128x2, m128x2, isizex2, msizex2
257+
usizex2[test_v128]: i8x2,
258+
u8x2,
259+
m8x2,
260+
i16x2,
261+
u16x2,
262+
m16x2,
263+
i32x2,
264+
u32x2,
265+
f32x2,
266+
m32x2,
267+
i64x2,
268+
u64x2,
269+
f64x2,
270+
m64x2,
271+
i128x2,
272+
u128x2,
273+
m128x2,
274+
isizex2,
275+
msizex2
70276
);
71277
impl_from_cast_mask!(
72-
msizex2[test_v128]: i8x2, u8x2, m8x2, i16x2, u16x2, m16x2, i32x2, u32x2, f32x2, m32x2,
73-
i64x2, u64x2, f64x2, m64x2, i128x2, u128x2, m128x2, isizex2, usizex2
278+
msizex2[test_v128]: i8x2,
279+
u8x2,
280+
m8x2,
281+
i16x2,
282+
u16x2,
283+
m16x2,
284+
i32x2,
285+
u32x2,
286+
f32x2,
287+
m32x2,
288+
i64x2,
289+
u64x2,
290+
f64x2,
291+
m64x2,
292+
i128x2,
293+
u128x2,
294+
m128x2,
295+
isizex2,
296+
usizex2
74297
);
75298

76299
// FIXME[test_v128]: 64-bit single element vectors into_cast impls

0 commit comments

Comments
 (0)