1 error[E0511]: invalid monomorphization of `simd_eq` intrinsic: expected SIMD input type, found non-SIMD `i32`
2 --> $DIR/generic-comparison.rs:28:9
4 LL | simd_eq::<i32, i32>(0, 0);
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^
7 error[E0511]: invalid monomorphization of `simd_ne` intrinsic: expected SIMD input type, found non-SIMD `i32`
8 --> $DIR/generic-comparison.rs:30:9
10 LL | simd_ne::<i32, i32>(0, 0);
11 | ^^^^^^^^^^^^^^^^^^^^^^^^^
13 error[E0511]: invalid monomorphization of `simd_lt` intrinsic: expected SIMD input type, found non-SIMD `i32`
14 --> $DIR/generic-comparison.rs:32:9
16 LL | simd_lt::<i32, i32>(0, 0);
17 | ^^^^^^^^^^^^^^^^^^^^^^^^^
19 error[E0511]: invalid monomorphization of `simd_le` intrinsic: expected SIMD input type, found non-SIMD `i32`
20 --> $DIR/generic-comparison.rs:34:9
22 LL | simd_le::<i32, i32>(0, 0);
23 | ^^^^^^^^^^^^^^^^^^^^^^^^^
25 error[E0511]: invalid monomorphization of `simd_gt` intrinsic: expected SIMD input type, found non-SIMD `i32`
26 --> $DIR/generic-comparison.rs:36:9
28 LL | simd_gt::<i32, i32>(0, 0);
29 | ^^^^^^^^^^^^^^^^^^^^^^^^^
31 error[E0511]: invalid monomorphization of `simd_ge` intrinsic: expected SIMD input type, found non-SIMD `i32`
32 --> $DIR/generic-comparison.rs:38:9
34 LL | simd_ge::<i32, i32>(0, 0);
35 | ^^^^^^^^^^^^^^^^^^^^^^^^^
37 error[E0511]: invalid monomorphization of `simd_eq` intrinsic: expected SIMD return type, found non-SIMD `i32`
38 --> $DIR/generic-comparison.rs:41:9
40 LL | simd_eq::<_, i32>(x, x);
41 | ^^^^^^^^^^^^^^^^^^^^^^^
43 error[E0511]: invalid monomorphization of `simd_ne` intrinsic: expected SIMD return type, found non-SIMD `i32`
44 --> $DIR/generic-comparison.rs:43:9
46 LL | simd_ne::<_, i32>(x, x);
47 | ^^^^^^^^^^^^^^^^^^^^^^^
49 error[E0511]: invalid monomorphization of `simd_lt` intrinsic: expected SIMD return type, found non-SIMD `i32`
50 --> $DIR/generic-comparison.rs:45:9
52 LL | simd_lt::<_, i32>(x, x);
53 | ^^^^^^^^^^^^^^^^^^^^^^^
55 error[E0511]: invalid monomorphization of `simd_le` intrinsic: expected SIMD return type, found non-SIMD `i32`
56 --> $DIR/generic-comparison.rs:47:9
58 LL | simd_le::<_, i32>(x, x);
59 | ^^^^^^^^^^^^^^^^^^^^^^^
61 error[E0511]: invalid monomorphization of `simd_gt` intrinsic: expected SIMD return type, found non-SIMD `i32`
62 --> $DIR/generic-comparison.rs:49:9
64 LL | simd_gt::<_, i32>(x, x);
65 | ^^^^^^^^^^^^^^^^^^^^^^^
67 error[E0511]: invalid monomorphization of `simd_ge` intrinsic: expected SIMD return type, found non-SIMD `i32`
68 --> $DIR/generic-comparison.rs:51:9
70 LL | simd_ge::<_, i32>(x, x);
71 | ^^^^^^^^^^^^^^^^^^^^^^^
73 error[E0511]: invalid monomorphization of `simd_eq` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
74 --> $DIR/generic-comparison.rs:54:9
76 LL | simd_eq::<_, i16x8>(x, x);
77 | ^^^^^^^^^^^^^^^^^^^^^^^^^
79 error[E0511]: invalid monomorphization of `simd_ne` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
80 --> $DIR/generic-comparison.rs:56:9
82 LL | simd_ne::<_, i16x8>(x, x);
83 | ^^^^^^^^^^^^^^^^^^^^^^^^^
85 error[E0511]: invalid monomorphization of `simd_lt` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
86 --> $DIR/generic-comparison.rs:58:9
88 LL | simd_lt::<_, i16x8>(x, x);
89 | ^^^^^^^^^^^^^^^^^^^^^^^^^
91 error[E0511]: invalid monomorphization of `simd_le` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
92 --> $DIR/generic-comparison.rs:60:9
94 LL | simd_le::<_, i16x8>(x, x);
95 | ^^^^^^^^^^^^^^^^^^^^^^^^^
97 error[E0511]: invalid monomorphization of `simd_gt` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
98 --> $DIR/generic-comparison.rs:62:9
100 LL | simd_gt::<_, i16x8>(x, x);
101 | ^^^^^^^^^^^^^^^^^^^^^^^^^
103 error[E0511]: invalid monomorphization of `simd_ge` intrinsic: expected return type with length 4 (same as input type `i32x4`), found `i16x8` with length 8
104 --> $DIR/generic-comparison.rs:64:9
106 LL | simd_ge::<_, i16x8>(x, x);
107 | ^^^^^^^^^^^^^^^^^^^^^^^^^
109 error: aborting due to 18 previous errors
111 For more information about this error, try `rustc --explain E0511`.