@@ -10,7 +10,7 @@ use stdarch_test::assert_instr;
1010#[ inline]
1111#[ target_feature( enable = "avx512fp16" ) ]
1212#[ cfg_attr( test, assert_instr( vcvtsi2sh) ) ]
13- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
13+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
1414pub fn _mm_cvti64_sh ( a : __m128h , b : i64 ) -> __m128h {
1515 unsafe { vcvtsi642sh ( a, b, _MM_FROUND_CUR_DIRECTION) }
1616}
@@ -32,7 +32,7 @@ pub fn _mm_cvti64_sh(a: __m128h, b: i64) -> __m128h {
3232#[ target_feature( enable = "avx512fp16" ) ]
3333#[ cfg_attr( test, assert_instr( vcvtsi2sh, ROUNDING = 8 ) ) ]
3434#[ rustc_legacy_const_generics( 2 ) ]
35- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
35+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
3636pub fn _mm_cvt_roundi64_sh < const ROUNDING : i32 > ( a : __m128h , b : i64 ) -> __m128h {
3737 unsafe {
3838 static_assert_rounding ! ( ROUNDING ) ;
@@ -48,7 +48,7 @@ pub fn _mm_cvt_roundi64_sh<const ROUNDING: i32>(a: __m128h, b: i64) -> __m128h {
4848#[ inline]
4949#[ target_feature( enable = "avx512fp16" ) ]
5050#[ cfg_attr( test, assert_instr( vcvtusi2sh) ) ]
51- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
51+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
5252pub fn _mm_cvtu64_sh ( a : __m128h , b : u64 ) -> __m128h {
5353 unsafe { vcvtusi642sh ( a, b, _MM_FROUND_CUR_DIRECTION) }
5454}
@@ -70,7 +70,7 @@ pub fn _mm_cvtu64_sh(a: __m128h, b: u64) -> __m128h {
7070#[ target_feature( enable = "avx512fp16" ) ]
7171#[ cfg_attr( test, assert_instr( vcvtusi2sh, ROUNDING = 8 ) ) ]
7272#[ rustc_legacy_const_generics( 2 ) ]
73- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
73+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
7474pub fn _mm_cvt_roundu64_sh < const ROUNDING : i32 > ( a : __m128h , b : u64 ) -> __m128h {
7575 unsafe {
7676 static_assert_rounding ! ( ROUNDING ) ;
@@ -85,7 +85,7 @@ pub fn _mm_cvt_roundu64_sh<const ROUNDING: i32>(a: __m128h, b: u64) -> __m128h {
8585#[ inline]
8686#[ target_feature( enable = "avx512fp16" ) ]
8787#[ cfg_attr( test, assert_instr( vcvtsh2si) ) ]
88- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
88+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
8989pub fn _mm_cvtsh_i64 ( a : __m128h ) -> i64 {
9090 unsafe { vcvtsh2si64 ( a, _MM_FROUND_CUR_DIRECTION) }
9191}
@@ -106,7 +106,7 @@ pub fn _mm_cvtsh_i64(a: __m128h) -> i64 {
106106#[ target_feature( enable = "avx512fp16" ) ]
107107#[ cfg_attr( test, assert_instr( vcvtsh2si, ROUNDING = 8 ) ) ]
108108#[ rustc_legacy_const_generics( 1 ) ]
109- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
109+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
110110pub fn _mm_cvt_roundsh_i64 < const ROUNDING : i32 > ( a : __m128h ) -> i64 {
111111 unsafe {
112112 static_assert_rounding ! ( ROUNDING ) ;
@@ -121,7 +121,7 @@ pub fn _mm_cvt_roundsh_i64<const ROUNDING: i32>(a: __m128h) -> i64 {
121121#[ inline]
122122#[ target_feature( enable = "avx512fp16" ) ]
123123#[ cfg_attr( test, assert_instr( vcvtsh2usi) ) ]
124- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
124+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
125125pub fn _mm_cvtsh_u64 ( a : __m128h ) -> u64 {
126126 unsafe { vcvtsh2usi64 ( a, _MM_FROUND_CUR_DIRECTION) }
127127}
@@ -142,7 +142,7 @@ pub fn _mm_cvtsh_u64(a: __m128h) -> u64 {
142142#[ target_feature( enable = "avx512fp16" ) ]
143143#[ cfg_attr( test, assert_instr( vcvtsh2usi, ROUNDING = 8 ) ) ]
144144#[ rustc_legacy_const_generics( 1 ) ]
145- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
145+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
146146pub fn _mm_cvt_roundsh_u64 < const ROUNDING : i32 > ( a : __m128h ) -> u64 {
147147 unsafe {
148148 static_assert_rounding ! ( ROUNDING ) ;
@@ -157,7 +157,7 @@ pub fn _mm_cvt_roundsh_u64<const ROUNDING: i32>(a: __m128h) -> u64 {
157157#[ inline]
158158#[ target_feature( enable = "avx512fp16" ) ]
159159#[ cfg_attr( test, assert_instr( vcvttsh2si) ) ]
160- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
160+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
161161pub fn _mm_cvttsh_i64 ( a : __m128h ) -> i64 {
162162 unsafe { vcvttsh2si64 ( a, _MM_FROUND_CUR_DIRECTION) }
163163}
@@ -172,7 +172,7 @@ pub fn _mm_cvttsh_i64(a: __m128h) -> i64 {
172172#[ target_feature( enable = "avx512fp16" ) ]
173173#[ cfg_attr( test, assert_instr( vcvttsh2si, SAE = 8 ) ) ]
174174#[ rustc_legacy_const_generics( 1 ) ]
175- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
175+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
176176pub fn _mm_cvtt_roundsh_i64 < const SAE : i32 > ( a : __m128h ) -> i64 {
177177 unsafe {
178178 static_assert_sae ! ( SAE ) ;
@@ -187,7 +187,7 @@ pub fn _mm_cvtt_roundsh_i64<const SAE: i32>(a: __m128h) -> i64 {
187187#[ inline]
188188#[ target_feature( enable = "avx512fp16" ) ]
189189#[ cfg_attr( test, assert_instr( vcvttsh2usi) ) ]
190- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
190+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
191191pub fn _mm_cvttsh_u64 ( a : __m128h ) -> u64 {
192192 unsafe { vcvttsh2usi64 ( a, _MM_FROUND_CUR_DIRECTION) }
193193}
@@ -202,7 +202,7 @@ pub fn _mm_cvttsh_u64(a: __m128h) -> u64 {
202202#[ target_feature( enable = "avx512fp16" ) ]
203203#[ cfg_attr( test, assert_instr( vcvttsh2usi, SAE = 8 ) ) ]
204204#[ rustc_legacy_const_generics( 1 ) ]
205- #[ stable( feature = "stdarch_x86_avx512fp16" , since = "CURRENT_RUSTC_VERSION " ) ]
205+ #[ stable( feature = "stdarch_x86_avx512fp16" , since = "1.94.0 " ) ]
206206pub fn _mm_cvtt_roundsh_u64 < const SAE : i32 > ( a : __m128h ) -> u64 {
207207 unsafe {
208208 static_assert_sae ! ( SAE ) ;
0 commit comments