@@ -68,12 +68,12 @@ extern "C" {
6868#[ cfg_attr( test, assert_instr( i8x16. relaxed_swizzle) ) ]
6969#[ target_feature( enable = "relaxed-simd" ) ]
7070#[ doc( alias( "i8x16.relaxed_swizzle" ) ) ]
71- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
71+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
7272pub fn i8x16_relaxed_swizzle ( a : v128 , s : v128 ) -> v128 {
7373 unsafe { llvm_relaxed_swizzle ( a. as_i8x16 ( ) , s. as_i8x16 ( ) ) . v128 ( ) }
7474}
7575
76- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
76+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
7777pub use i8x16_relaxed_swizzle as u8x16_relaxed_swizzle;
7878
7979/// A relaxed version of `i32x4_trunc_sat_f32x4(a)` converts the `f32` lanes
@@ -85,7 +85,7 @@ pub use i8x16_relaxed_swizzle as u8x16_relaxed_swizzle;
8585#[ cfg_attr( test, assert_instr( i32x4. relaxed_trunc_f32x4_s) ) ]
8686#[ target_feature( enable = "relaxed-simd" ) ]
8787#[ doc( alias( "i32x4.relaxed_trunc_f32x4_s" ) ) ]
88- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
88+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
8989pub fn i32x4_relaxed_trunc_f32x4 ( a : v128 ) -> v128 {
9090 unsafe { llvm_relaxed_trunc_signed ( a. as_f32x4 ( ) ) . v128 ( ) }
9191}
@@ -99,7 +99,7 @@ pub fn i32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
9999#[ cfg_attr( test, assert_instr( i32x4. relaxed_trunc_f32x4_u) ) ]
100100#[ target_feature( enable = "relaxed-simd" ) ]
101101#[ doc( alias( "i32x4.relaxed_trunc_f32x4_u" ) ) ]
102- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
102+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
103103pub fn u32x4_relaxed_trunc_f32x4 ( a : v128 ) -> v128 {
104104 unsafe { llvm_relaxed_trunc_unsigned ( a. as_f32x4 ( ) ) . v128 ( ) }
105105}
@@ -113,7 +113,7 @@ pub fn u32x4_relaxed_trunc_f32x4(a: v128) -> v128 {
113113#[ cfg_attr( test, assert_instr( i32x4. relaxed_trunc_f64x2_s_zero) ) ]
114114#[ target_feature( enable = "relaxed-simd" ) ]
115115#[ doc( alias( "i32x4.relaxed_trunc_f64x2_s_zero" ) ) ]
116- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
116+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
117117pub fn i32x4_relaxed_trunc_f64x2_zero ( a : v128 ) -> v128 {
118118 unsafe { llvm_relaxed_trunc_signed_zero ( a. as_f64x2 ( ) ) . v128 ( ) }
119119}
@@ -127,7 +127,7 @@ pub fn i32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
127127#[ cfg_attr( test, assert_instr( i32x4. relaxed_trunc_f64x2_u_zero) ) ]
128128#[ target_feature( enable = "relaxed-simd" ) ]
129129#[ doc( alias( "i32x4.relaxed_trunc_f64x2_u_zero" ) ) ]
130- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
130+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
131131pub fn u32x4_relaxed_trunc_f64x2_zero ( a : v128 ) -> v128 {
132132 unsafe { llvm_relaxed_trunc_unsigned_zero ( a. as_f64x2 ( ) ) . v128 ( ) }
133133}
@@ -137,7 +137,7 @@ pub fn u32x4_relaxed_trunc_f64x2_zero(a: v128) -> v128 {
137137#[ cfg_attr( test, assert_instr( f32x4. relaxed_madd) ) ]
138138#[ target_feature( enable = "relaxed-simd" ) ]
139139#[ doc( alias( "f32x4.relaxed_madd" ) ) ]
140- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
140+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
141141pub fn f32x4_relaxed_madd ( a : v128 , b : v128 , c : v128 ) -> v128 {
142142 unsafe { llvm_f32x4_fma ( a. as_f32x4 ( ) , b. as_f32x4 ( ) , c. as_f32x4 ( ) ) . v128 ( ) }
143143}
@@ -147,7 +147,7 @@ pub fn f32x4_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
147147#[ cfg_attr( test, assert_instr( f32x4. relaxed_nmadd) ) ]
148148#[ target_feature( enable = "relaxed-simd" ) ]
149149#[ doc( alias( "f32x4.relaxed_nmadd" ) ) ]
150- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
150+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
151151pub fn f32x4_relaxed_nmadd ( a : v128 , b : v128 , c : v128 ) -> v128 {
152152 unsafe { llvm_f32x4_fms ( a. as_f32x4 ( ) , b. as_f32x4 ( ) , c. as_f32x4 ( ) ) . v128 ( ) }
153153}
@@ -157,7 +157,7 @@ pub fn f32x4_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
157157#[ cfg_attr( test, assert_instr( f64x2. relaxed_madd) ) ]
158158#[ target_feature( enable = "relaxed-simd" ) ]
159159#[ doc( alias( "f64x2.relaxed_madd" ) ) ]
160- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
160+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
161161pub fn f64x2_relaxed_madd ( a : v128 , b : v128 , c : v128 ) -> v128 {
162162 unsafe { llvm_f64x2_fma ( a. as_f64x2 ( ) , b. as_f64x2 ( ) , c. as_f64x2 ( ) ) . v128 ( ) }
163163}
@@ -167,7 +167,7 @@ pub fn f64x2_relaxed_madd(a: v128, b: v128, c: v128) -> v128 {
167167#[ cfg_attr( test, assert_instr( f64x2. relaxed_nmadd) ) ]
168168#[ target_feature( enable = "relaxed-simd" ) ]
169169#[ doc( alias( "f64x2.relaxed_nmadd" ) ) ]
170- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
170+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
171171pub fn f64x2_relaxed_nmadd ( a : v128 , b : v128 , c : v128 ) -> v128 {
172172 unsafe { llvm_f64x2_fms ( a. as_f64x2 ( ) , b. as_f64x2 ( ) , c. as_f64x2 ( ) ) . v128 ( ) }
173173}
@@ -183,12 +183,12 @@ pub fn f64x2_relaxed_nmadd(a: v128, b: v128, c: v128) -> v128 {
183183#[ cfg_attr( test, assert_instr( i8x16. relaxed_laneselect) ) ]
184184#[ target_feature( enable = "relaxed-simd" ) ]
185185#[ doc( alias( "i8x16.relaxed_laneselect" ) ) ]
186- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
186+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
187187pub fn i8x16_relaxed_laneselect ( a : v128 , b : v128 , m : v128 ) -> v128 {
188188 unsafe { llvm_i8x16_laneselect ( a. as_i8x16 ( ) , b. as_i8x16 ( ) , m. as_i8x16 ( ) ) . v128 ( ) }
189189}
190190
191- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
191+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
192192pub use i8x16_relaxed_laneselect as u8x16_relaxed_laneselect;
193193
194194/// A relaxed version of `v128_bitselect` where this either behaves the same as
@@ -202,12 +202,12 @@ pub use i8x16_relaxed_laneselect as u8x16_relaxed_laneselect;
202202#[ cfg_attr( test, assert_instr( i16x8. relaxed_laneselect) ) ]
203203#[ target_feature( enable = "relaxed-simd" ) ]
204204#[ doc( alias( "i16x8.relaxed_laneselect" ) ) ]
205- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
205+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
206206pub fn i16x8_relaxed_laneselect ( a : v128 , b : v128 , m : v128 ) -> v128 {
207207 unsafe { llvm_i16x8_laneselect ( a. as_i16x8 ( ) , b. as_i16x8 ( ) , m. as_i16x8 ( ) ) . v128 ( ) }
208208}
209209
210- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
210+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
211211pub use i16x8_relaxed_laneselect as u16x8_relaxed_laneselect;
212212
213213/// A relaxed version of `v128_bitselect` where this either behaves the same as
@@ -221,12 +221,12 @@ pub use i16x8_relaxed_laneselect as u16x8_relaxed_laneselect;
221221#[ cfg_attr( test, assert_instr( i32x4. relaxed_laneselect) ) ]
222222#[ target_feature( enable = "relaxed-simd" ) ]
223223#[ doc( alias( "i32x4.relaxed_laneselect" ) ) ]
224- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
224+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
225225pub fn i32x4_relaxed_laneselect ( a : v128 , b : v128 , m : v128 ) -> v128 {
226226 unsafe { llvm_i32x4_laneselect ( a. as_i32x4 ( ) , b. as_i32x4 ( ) , m. as_i32x4 ( ) ) . v128 ( ) }
227227}
228228
229- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
229+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
230230pub use i32x4_relaxed_laneselect as u32x4_relaxed_laneselect;
231231
232232/// A relaxed version of `v128_bitselect` where this either behaves the same as
@@ -240,12 +240,12 @@ pub use i32x4_relaxed_laneselect as u32x4_relaxed_laneselect;
240240#[ cfg_attr( test, assert_instr( i64x2. relaxed_laneselect) ) ]
241241#[ target_feature( enable = "relaxed-simd" ) ]
242242#[ doc( alias( "i64x2.relaxed_laneselect" ) ) ]
243- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
243+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
244244pub fn i64x2_relaxed_laneselect ( a : v128 , b : v128 , m : v128 ) -> v128 {
245245 unsafe { llvm_i64x2_laneselect ( a. as_i64x2 ( ) , b. as_i64x2 ( ) , m. as_i64x2 ( ) ) . v128 ( ) }
246246}
247247
248- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
248+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
249249pub use i64x2_relaxed_laneselect as u64x2_relaxed_laneselect;
250250
251251/// A relaxed version of `f32x4_min` which is either `f32x4_min` or
@@ -254,7 +254,7 @@ pub use i64x2_relaxed_laneselect as u64x2_relaxed_laneselect;
254254#[ cfg_attr( test, assert_instr( f32x4. relaxed_min) ) ]
255255#[ target_feature( enable = "relaxed-simd" ) ]
256256#[ doc( alias( "f32x4.relaxed_min" ) ) ]
257- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
257+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
258258pub fn f32x4_relaxed_min ( a : v128 , b : v128 ) -> v128 {
259259 unsafe { llvm_f32x4_relaxed_min ( a. as_f32x4 ( ) , b. as_f32x4 ( ) ) . v128 ( ) }
260260}
@@ -265,7 +265,7 @@ pub fn f32x4_relaxed_min(a: v128, b: v128) -> v128 {
265265#[ cfg_attr( test, assert_instr( f32x4. relaxed_max) ) ]
266266#[ target_feature( enable = "relaxed-simd" ) ]
267267#[ doc( alias( "f32x4.relaxed_max" ) ) ]
268- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
268+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
269269pub fn f32x4_relaxed_max ( a : v128 , b : v128 ) -> v128 {
270270 unsafe { llvm_f32x4_relaxed_max ( a. as_f32x4 ( ) , b. as_f32x4 ( ) ) . v128 ( ) }
271271}
@@ -276,7 +276,7 @@ pub fn f32x4_relaxed_max(a: v128, b: v128) -> v128 {
276276#[ cfg_attr( test, assert_instr( f64x2. relaxed_min) ) ]
277277#[ target_feature( enable = "relaxed-simd" ) ]
278278#[ doc( alias( "f64x2.relaxed_min" ) ) ]
279- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
279+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
280280pub fn f64x2_relaxed_min ( a : v128 , b : v128 ) -> v128 {
281281 unsafe { llvm_f64x2_relaxed_min ( a. as_f64x2 ( ) , b. as_f64x2 ( ) ) . v128 ( ) }
282282}
@@ -287,7 +287,7 @@ pub fn f64x2_relaxed_min(a: v128, b: v128) -> v128 {
287287#[ cfg_attr( test, assert_instr( f64x2. relaxed_max) ) ]
288288#[ target_feature( enable = "relaxed-simd" ) ]
289289#[ doc( alias( "f64x2.relaxed_max" ) ) ]
290- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
290+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
291291pub fn f64x2_relaxed_max ( a : v128 , b : v128 ) -> v128 {
292292 unsafe { llvm_f64x2_relaxed_max ( a. as_f64x2 ( ) , b. as_f64x2 ( ) ) . v128 ( ) }
293293}
@@ -298,12 +298,12 @@ pub fn f64x2_relaxed_max(a: v128, b: v128) -> v128 {
298298#[ cfg_attr( test, assert_instr( i16x8. relaxed_q15mulr_s) ) ]
299299#[ target_feature( enable = "relaxed-simd" ) ]
300300#[ doc( alias( "i16x8.relaxed_q15mulr_s" ) ) ]
301- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
301+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
302302pub fn i16x8_relaxed_q15mulr ( a : v128 , b : v128 ) -> v128 {
303303 unsafe { llvm_relaxed_q15mulr_signed ( a. as_i16x8 ( ) , b. as_i16x8 ( ) ) . v128 ( ) }
304304}
305305
306- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
306+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
307307pub use i16x8_relaxed_q15mulr as u16x8_relaxed_q15mulr;
308308
309309/// A relaxed dot-product instruction.
@@ -321,12 +321,12 @@ pub use i16x8_relaxed_q15mulr as u16x8_relaxed_q15mulr;
321321#[ cfg_attr( test, assert_instr( i16x8. relaxed_dot_i8x16_i7x16_s) ) ]
322322#[ target_feature( enable = "relaxed-simd" ) ]
323323#[ doc( alias( "i16x8.relaxed_dot_i8x16_i7x16_s" ) ) ]
324- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
324+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
325325pub fn i16x8_relaxed_dot_i8x16_i7x16 ( a : v128 , b : v128 ) -> v128 {
326326 unsafe { llvm_i16x8_relaxed_dot_i8x16_i7x16_s ( a. as_i8x16 ( ) , b. as_i8x16 ( ) ) . v128 ( ) }
327327}
328328
329- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
329+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
330330pub use i16x8_relaxed_dot_i8x16_i7x16 as u16x8_relaxed_dot_i8x16_i7x16;
331331
332332/// Similar to [`i16x8_relaxed_dot_i8x16_i7x16`] except that the intermediate
@@ -336,14 +336,14 @@ pub use i16x8_relaxed_dot_i8x16_i7x16 as u16x8_relaxed_dot_i8x16_i7x16;
336336#[ cfg_attr( test, assert_instr( i32x4. relaxed_dot_i8x16_i7x16_add_s) ) ]
337337#[ target_feature( enable = "relaxed-simd" ) ]
338338#[ doc( alias( "i32x4.relaxed_dot_i8x16_i7x16_add_s" ) ) ]
339- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
339+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
340340pub fn i32x4_relaxed_dot_i8x16_i7x16_add ( a : v128 , b : v128 , c : v128 ) -> v128 {
341341 unsafe {
342342 llvm_i32x4_relaxed_dot_i8x16_i7x16_add_s ( a. as_i8x16 ( ) , b. as_i8x16 ( ) , c. as_i32x4 ( ) ) . v128 ( )
343343 }
344344}
345345
346- #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "CURRENT_RUSTC_VERSION " ) ]
346+ #[ stable( feature = "stdarch_wasm_relaxed_simd" , since = "1.81.0 " ) ]
347347pub use i32x4_relaxed_dot_i8x16_i7x16_add as u32x4_relaxed_dot_i8x16_i7x16_add;
348348
349349#[ cfg( test) ]
0 commit comments