1 error[E0511]: invalid monomorphization of `simd_insert` intrinsic: expected SIMD input type, found non-SIMD `i32`
2 --> $DIR/simd-intrinsic-generic-elements.rs:53:9
4 LL | simd_insert(0, 0, 0);
7 error[E0511]: invalid monomorphization of `simd_insert` intrinsic: expected inserted type `i32` (element of input `i32x4`), found `f64`
8 --> $DIR/simd-intrinsic-generic-elements.rs:55:9
10 LL | simd_insert(x, 0, 1.0);
11 | ^^^^^^^^^^^^^^^^^^^^^^
13 error[E0511]: invalid monomorphization of `simd_extract` intrinsic: expected return type `i32` (element of input `i32x4`), found `f32`
14 --> $DIR/simd-intrinsic-generic-elements.rs:57:9
16 LL | simd_extract::<_, f32>(x, 0);
17 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19 error[E0511]: invalid monomorphization of `simd_shuffle2` intrinsic: expected SIMD input type, found non-SIMD `i32`
20 --> $DIR/simd-intrinsic-generic-elements.rs:60:9
22 LL | simd_shuffle2::<i32, i32>(0, 0, [0; 2]);
23 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
25 error[E0511]: invalid monomorphization of `simd_shuffle3` intrinsic: expected SIMD input type, found non-SIMD `i32`
26 --> $DIR/simd-intrinsic-generic-elements.rs:62:9
28 LL | simd_shuffle3::<i32, i32>(0, 0, [0; 3]);
29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
31 error[E0511]: invalid monomorphization of `simd_shuffle4` intrinsic: expected SIMD input type, found non-SIMD `i32`
32 --> $DIR/simd-intrinsic-generic-elements.rs:64:9
34 LL | simd_shuffle4::<i32, i32>(0, 0, [0; 4]);
35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37 error[E0511]: invalid monomorphization of `simd_shuffle8` intrinsic: expected SIMD input type, found non-SIMD `i32`
38 --> $DIR/simd-intrinsic-generic-elements.rs:66:9
40 LL | simd_shuffle8::<i32, i32>(0, 0, [0; 8]);
41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43 error[E0511]: invalid monomorphization of `simd_shuffle2` intrinsic: expected return element type `i32` (element of input `i32x4`), found `f32x2` with element type `f32`
44 --> $DIR/simd-intrinsic-generic-elements.rs:69:9
46 LL | simd_shuffle2::<_, f32x2>(x, x, [0; 2]);
47 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49 error[E0511]: invalid monomorphization of `simd_shuffle3` intrinsic: expected return element type `i32` (element of input `i32x4`), found `f32x3` with element type `f32`
50 --> $DIR/simd-intrinsic-generic-elements.rs:71:9
52 LL | simd_shuffle3::<_, f32x3>(x, x, [0; 3]);
53 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
55 error[E0511]: invalid monomorphization of `simd_shuffle4` intrinsic: expected return element type `i32` (element of input `i32x4`), found `f32x4` with element type `f32`
56 --> $DIR/simd-intrinsic-generic-elements.rs:73:9
58 LL | simd_shuffle4::<_, f32x4>(x, x, [0; 4]);
59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
61 error[E0511]: invalid monomorphization of `simd_shuffle8` intrinsic: expected return element type `i32` (element of input `i32x4`), found `f32x8` with element type `f32`
62 --> $DIR/simd-intrinsic-generic-elements.rs:75:9
64 LL | simd_shuffle8::<_, f32x8>(x, x, [0; 8]);
65 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67 error[E0511]: invalid monomorphization of `simd_shuffle2` intrinsic: expected return type of length 2, found `i32x8` with length 8
68 --> $DIR/simd-intrinsic-generic-elements.rs:78:9
70 LL | simd_shuffle2::<_, i32x8>(x, x, [0; 2]);
71 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
73 error[E0511]: invalid monomorphization of `simd_shuffle3` intrinsic: expected return type of length 3, found `i32x4` with length 4
74 --> $DIR/simd-intrinsic-generic-elements.rs:80:9
76 LL | simd_shuffle3::<_, i32x4>(x, x, [0; 3]);
77 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
79 error[E0511]: invalid monomorphization of `simd_shuffle4` intrinsic: expected return type of length 4, found `i32x3` with length 3
80 --> $DIR/simd-intrinsic-generic-elements.rs:82:9
82 LL | simd_shuffle4::<_, i32x3>(x, x, [0; 4]);
83 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
85 error[E0511]: invalid monomorphization of `simd_shuffle8` intrinsic: expected return type of length 8, found `i32x2` with length 2
86 --> $DIR/simd-intrinsic-generic-elements.rs:84:9
88 LL | simd_shuffle8::<_, i32x2>(x, x, [0; 8]);
89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
91 error: aborting due to 15 previous errors
93 For more information about this error, try `rustc --explain E0511`.