Skip to content

Commit 13c3af4

Browse files
daxpeddaAmanieu
authored andcommitted
Revert "wasm32: Add simd128 to enabled features for relaxed intrinsics"
1 parent 5637741 commit 13c3af4

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

crates/core_arch/src/wasm32/relaxed_simd.rs

+20-20
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ extern "C" {
6666
/// 0 or `a[s[i] % 16]` depending on the implementation.
6767
#[inline]
6868
#[cfg_attr(test, assert_instr(i8x16.relaxed_swizzle))]
69-
#[target_feature(enable = "relaxed-simd,simd128")]
69+
#[target_feature(enable = "relaxed-simd")]
7070
#[doc(alias("i8x16.relaxed_swizzle"))]
7171
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
7272
pub fn i8x16_relaxed_swizzle(a: v128, s: v128) -> v128 {
@@ -83,7 +83,7 @@ pub use i8x16_relaxed_swizzle as u8x16_relaxed_swizzle;
8383
/// result as `i32x4_trunc_sat_f32x4` or may return `i32::MIN`.
8484
#[inline]
8585
#[cfg_attr(test, assert_instr(i32x4.relaxed_trunc_f32x4_s))]
86-
#[target_feature(enable = "relaxed-simd,simd128")]
86+
#[target_feature(enable = "relaxed-simd")]
8787
#[doc(alias("i32x4.relaxed_trunc_f32x4_s"))]
8888
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
8989
pub fn i32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
@@ -97,7 +97,7 @@ pub fn i32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
9797
/// same result as `u32x4_trunc_sat_f32x4` or may return `u32::MAX`.
9898
#[inline]
9999
#[cfg_attr(test, assert_instr(i32x4.relaxed_trunc_f32x4_u))]
100-
#[target_feature(enable = "relaxed-simd,simd128")]
100+
#[target_feature(enable = "relaxed-simd")]
101101
#[doc(alias("i32x4.relaxed_trunc_f32x4_u"))]
102102
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
103103
pub fn u32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
@@ -111,7 +111,7 @@ pub fn u32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
111111
/// result as `i32x4_trunc_sat_f32x4` or may return `i32::MIN`.
112112
#[inline]
113113
#[cfg_attr(test, assert_instr(i32x4.relaxed_trunc_f64x2_s_zero))]
114-
#[target_feature(enable = "relaxed-simd,simd128")]
114+
#[target_feature(enable = "relaxed-simd")]
115115
#[doc(alias("i32x4.relaxed_trunc_f64x2_s_zero"))]
116116
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
117117
pub fn i32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
@@ -125,7 +125,7 @@ pub fn i32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
125125
/// same result as `u32x4_trunc_sat_f32x4` or may return `u32::MAX`.
126126
#[inline]
127127
#[cfg_attr(test, assert_instr(i32x4.relaxed_trunc_f64x2_u_zero))]
128-
#[target_feature(enable = "relaxed-simd,simd128")]
128+
#[target_feature(enable = "relaxed-simd")]
129129
#[doc(alias("i32x4.relaxed_trunc_f64x2_u_zero"))]
130130
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
131131
pub fn u32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
@@ -135,7 +135,7 @@ pub fn u32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
135135
/// Computes `a * b + c` with either one rounding or two roundings.
136136
#[inline]
137137
#[cfg_attr(test, assert_instr(f32x4.relaxed_madd))]
138-
#[target_feature(enable = "relaxed-simd,simd128")]
138+
#[target_feature(enable = "relaxed-simd")]
139139
#[doc(alias("f32x4.relaxed_madd"))]
140140
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
141141
pub fn f32x4_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
@@ -145,7 +145,7 @@ pub fn f32x4_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
145145
/// Computes `-a * b + c` with either one rounding or two roundings.
146146
#[inline]
147147
#[cfg_attr(test, assert_instr(f32x4.relaxed_nmadd))]
148-
#[target_feature(enable = "relaxed-simd,simd128")]
148+
#[target_feature(enable = "relaxed-simd")]
149149
#[doc(alias("f32x4.relaxed_nmadd"))]
150150
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
151151
pub fn f32x4_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
@@ -155,7 +155,7 @@ pub fn f32x4_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
155155
/// Computes `a * b + c` with either one rounding or two roundings.
156156
#[inline]
157157
#[cfg_attr(test, assert_instr(f64x2.relaxed_madd))]
158-
#[target_feature(enable = "relaxed-simd,simd128")]
158+
#[target_feature(enable = "relaxed-simd")]
159159
#[doc(alias("f64x2.relaxed_madd"))]
160160
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
161161
pub fn f64x2_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
@@ -165,7 +165,7 @@ pub fn f64x2_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
165165
/// Computes `-a * b + c` with either one rounding or two roundings.
166166
#[inline]
167167
#[cfg_attr(test, assert_instr(f64x2.relaxed_nmadd))]
168-
#[target_feature(enable = "relaxed-simd,simd128")]
168+
#[target_feature(enable = "relaxed-simd")]
169169
#[doc(alias("f64x2.relaxed_nmadd"))]
170170
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
171171
pub fn f64x2_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
@@ -181,7 +181,7 @@ pub fn f64x2_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
181181
/// is the same as `v128_bitselect`.
182182
#[inline]
183183
#[cfg_attr(test, assert_instr(i8x16.relaxed_laneselect))]
184-
#[target_feature(enable = "relaxed-simd,simd128")]
184+
#[target_feature(enable = "relaxed-simd")]
185185
#[doc(alias("i8x16.relaxed_laneselect"))]
186186
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
187187
pub fn i8x16_relaxed_laneselect(a: v128, b: v128, m: v128) -> v128 {
@@ -200,7 +200,7 @@ pub use i8x16_relaxed_laneselect as u8x16_relaxed_laneselect;
200200
/// is the same as `v128_bitselect`.
201201
#[inline]
202202
#[cfg_attr(test, assert_instr(i16x8.relaxed_laneselect))]
203-
#[target_feature(enable = "relaxed-simd,simd128")]
203+
#[target_feature(enable = "relaxed-simd")]
204204
#[doc(alias("i16x8.relaxed_laneselect"))]
205205
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
206206
pub fn i16x8_relaxed_laneselect(a: v128, b: v128, m: v128) -> v128 {
@@ -219,7 +219,7 @@ pub use i16x8_relaxed_laneselect as u16x8_relaxed_laneselect;
219219
/// is the same as `v128_bitselect`.
220220
#[inline]
221221
#[cfg_attr(test, assert_instr(i32x4.relaxed_laneselect))]
222-
#[target_feature(enable = "relaxed-simd,simd128")]
222+
#[target_feature(enable = "relaxed-simd")]
223223
#[doc(alias("i32x4.relaxed_laneselect"))]
224224
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
225225
pub fn i32x4_relaxed_laneselect(a: v128, b: v128, m: v128) -> v128 {
@@ -238,7 +238,7 @@ pub use i32x4_relaxed_laneselect as u32x4_relaxed_laneselect;
238238
/// is the same as `v128_bitselect`.
239239
#[inline]
240240
#[cfg_attr(test, assert_instr(i64x2.relaxed_laneselect))]
241-
#[target_feature(enable = "relaxed-simd,simd128")]
241+
#[target_feature(enable = "relaxed-simd")]
242242
#[doc(alias("i64x2.relaxed_laneselect"))]
243243
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
244244
pub fn i64x2_relaxed_laneselect(a: v128, b: v128, m: v128) -> v128 {
@@ -252,7 +252,7 @@ pub use i64x2_relaxed_laneselect as u64x2_relaxed_laneselect;
252252
/// `f32x4_pmin`.
253253
#[inline]
254254
#[cfg_attr(test, assert_instr(f32x4.relaxed_min))]
255-
#[target_feature(enable = "relaxed-simd,simd128")]
255+
#[target_feature(enable = "relaxed-simd")]
256256
#[doc(alias("f32x4.relaxed_min"))]
257257
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
258258
pub fn f32x4_relaxed_min(a: v128, b: v128) -> v128 {
@@ -263,7 +263,7 @@ pub fn f32x4_relaxed_min(a: v128, b: v128) -> v128 {
263263
/// `f32x4_pmax`.
264264
#[inline]
265265
#[cfg_attr(test, assert_instr(f32x4.relaxed_max))]
266-
#[target_feature(enable = "relaxed-simd,simd128")]
266+
#[target_feature(enable = "relaxed-simd")]
267267
#[doc(alias("f32x4.relaxed_max"))]
268268
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
269269
pub fn f32x4_relaxed_max(a: v128, b: v128) -> v128 {
@@ -274,7 +274,7 @@ pub fn f32x4_relaxed_max(a: v128, b: v128) -> v128 {
274274
/// `f64x2_pmin`.
275275
#[inline]
276276
#[cfg_attr(test, assert_instr(f64x2.relaxed_min))]
277-
#[target_feature(enable = "relaxed-simd,simd128")]
277+
#[target_feature(enable = "relaxed-simd")]
278278
#[doc(alias("f64x2.relaxed_min"))]
279279
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
280280
pub fn f64x2_relaxed_min(a: v128, b: v128) -> v128 {
@@ -285,7 +285,7 @@ pub fn f64x2_relaxed_min(a: v128, b: v128) -> v128 {
285285
/// `f64x2_pmax`.
286286
#[inline]
287287
#[cfg_attr(test, assert_instr(f64x2.relaxed_max))]
288-
#[target_feature(enable = "relaxed-simd,simd128")]
288+
#[target_feature(enable = "relaxed-simd")]
289289
#[doc(alias("f64x2.relaxed_max"))]
290290
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
291291
pub fn f64x2_relaxed_max(a: v128, b: v128) -> v128 {
@@ -296,7 +296,7 @@ pub fn f64x2_relaxed_max(a: v128, b: v128) -> v128 {
296296
/// `i16::MIN` then the result is either `i16::MIN` or `i16::MAX`.
297297
#[inline]
298298
#[cfg_attr(test, assert_instr(i16x8.relaxed_q15mulr_s))]
299-
#[target_feature(enable = "relaxed-simd,simd128")]
299+
#[target_feature(enable = "relaxed-simd")]
300300
#[doc(alias("i16x8.relaxed_q15mulr_s"))]
301301
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
302302
pub fn i16x8_relaxed_q15mulr(a: v128, b: v128) -> v128 {
@@ -319,7 +319,7 @@ pub use i16x8_relaxed_q15mulr as u16x8_relaxed_q15mulr;
319319
/// on other platforms it may wrap-around on overflow.
320320
#[inline]
321321
#[cfg_attr(test, assert_instr(i16x8.relaxed_dot_i8x16_i7x16_s))]
322-
#[target_feature(enable = "relaxed-simd,simd128")]
322+
#[target_feature(enable = "relaxed-simd")]
323323
#[doc(alias("i16x8.relaxed_dot_i8x16_i7x16_s"))]
324324
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
325325
pub fn i16x8_relaxed_dot_i8x16_i7x16(a: v128, b: v128) -> v128 {
@@ -334,7 +334,7 @@ pub use i16x8_relaxed_dot_i8x16_i7x16 as u16x8_relaxed_dot_i8x16_i7x16;
334334
/// `i32x4_add` to add the value `c` to the result.
335335
#[inline]
336336
#[cfg_attr(test, assert_instr(i32x4.relaxed_dot_i8x16_i7x16_add_s))]
337-
#[target_feature(enable = "relaxed-simd,simd128")]
337+
#[target_feature(enable = "relaxed-simd")]
338338
#[doc(alias("i32x4.relaxed_dot_i8x16_i7x16_add_s"))]
339339
#[stable(feature = "stdarch_wasm_relaxed_simd", since = "1.81.0")]
340340
pub fn i32x4_relaxed_dot_i8x16_i7x16_add(a: v128, b: v128, c: v128) -> v128 {

0 commit comments

Comments
 (0)