@@ -61,7 +61,7 @@ unsafe extern "llvm-intrinsic" {
6161// See #1464
6262// #[cfg_attr(test, assert_instr(aes32esi, BS = 0))]
6363#[ inline]
64- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
64+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
6565pub fn aes32esi < const BS : u8 > ( rs1 : u32 , rs2 : u32 ) -> u32 {
6666 static_assert ! ( BS < 4 ) ;
6767
@@ -90,7 +90,7 @@ pub fn aes32esi<const BS: u8>(rs1: u32, rs2: u32) -> u32 {
9090// See #1464
9191// #[cfg_attr(test, assert_instr(aes32esmi, BS = 0))]
9292#[ inline]
93- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
93+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
9494pub fn aes32esmi < const BS : u8 > ( rs1 : u32 , rs2 : u32 ) -> u32 {
9595 static_assert ! ( BS < 4 ) ;
9696
@@ -118,7 +118,7 @@ pub fn aes32esmi<const BS: u8>(rs1: u32, rs2: u32) -> u32 {
118118// See #1464
119119// #[cfg_attr(test, assert_instr(aes32dsi, BS = 0))]
120120#[ inline]
121- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
121+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
122122pub fn aes32dsi < const BS : u8 > ( rs1 : u32 , rs2 : u32 ) -> u32 {
123123 static_assert ! ( BS < 4 ) ;
124124
@@ -147,7 +147,7 @@ pub fn aes32dsi<const BS: u8>(rs1: u32, rs2: u32) -> u32 {
147147// See #1464
148148// #[cfg_attr(test, assert_instr(aes32dsmi, BS = 0))]
149149#[ inline]
150- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
150+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
151151pub fn aes32dsmi < const BS : u8 > ( rs1 : u32 , rs2 : u32 ) -> u32 {
152152 static_assert ! ( BS < 4 ) ;
153153
@@ -171,7 +171,7 @@ pub fn aes32dsmi<const BS: u8>(rs1: u32, rs2: u32) -> u32 {
171171// See #1464
172172// #[cfg_attr(test, assert_instr(zip))]
173173#[ inline]
174- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
174+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
175175pub fn zip ( rs : u32 ) -> u32 {
176176 unsafe { _zip ( rs as i32 ) as u32 }
177177}
@@ -190,7 +190,7 @@ pub fn zip(rs: u32) -> u32 {
190190#[ target_feature( enable = "zbkb" ) ]
191191#[ cfg_attr( test, assert_instr( unzip) ) ]
192192#[ inline]
193- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
193+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
194194pub fn unzip ( rs : u32 ) -> u32 {
195195 unsafe { _unzip ( rs as i32 ) as u32 }
196196}
@@ -213,7 +213,7 @@ pub fn unzip(rs: u32) -> u32 {
213213// See #1464
214214// #[cfg_attr(test, assert_instr(sha512sig0h))]
215215#[ inline]
216- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
216+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
217217pub fn sha512sig0h ( rs1 : u32 , rs2 : u32 ) -> u32 {
218218 unsafe { _sha512sig0h ( rs1 as i32 , rs2 as i32 ) as u32 }
219219}
@@ -236,7 +236,7 @@ pub fn sha512sig0h(rs1: u32, rs2: u32) -> u32 {
236236// See #1464
237237// #[cfg_attr(test, assert_instr(sha512sig0l))]
238238#[ inline]
239- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
239+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
240240pub fn sha512sig0l ( rs1 : u32 , rs2 : u32 ) -> u32 {
241241 unsafe { _sha512sig0l ( rs1 as i32 , rs2 as i32 ) as u32 }
242242}
@@ -259,7 +259,7 @@ pub fn sha512sig0l(rs1: u32, rs2: u32) -> u32 {
259259// See #1464
260260// #[cfg_attr(test, assert_instr(sha512sig1h))]
261261#[ inline]
262- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
262+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
263263pub fn sha512sig1h ( rs1 : u32 , rs2 : u32 ) -> u32 {
264264 unsafe { _sha512sig1h ( rs1 as i32 , rs2 as i32 ) as u32 }
265265}
@@ -281,7 +281,7 @@ pub fn sha512sig1h(rs1: u32, rs2: u32) -> u32 {
281281#[ target_feature( enable = "zknh" ) ]
282282#[ cfg_attr( test, assert_instr( sha512sig1l) ) ]
283283#[ inline]
284- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
284+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
285285pub fn sha512sig1l ( rs1 : u32 , rs2 : u32 ) -> u32 {
286286 unsafe { _sha512sig1l ( rs1 as i32 , rs2 as i32 ) as u32 }
287287}
@@ -303,7 +303,7 @@ pub fn sha512sig1l(rs1: u32, rs2: u32) -> u32 {
303303// See #1464
304304// #[cfg_attr(test, assert_instr(sha512sum0r))]
305305#[ inline]
306- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
306+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
307307pub fn sha512sum0r ( rs1 : u32 , rs2 : u32 ) -> u32 {
308308 unsafe { _sha512sum0r ( rs1 as i32 , rs2 as i32 ) as u32 }
309309}
@@ -325,7 +325,7 @@ pub fn sha512sum0r(rs1: u32, rs2: u32) -> u32 {
325325// See #1464
326326// #[cfg_attr(test, assert_instr(sha512sum1r))]
327327#[ inline]
328- #[ unstable ( feature = "riscv_ext_intrinsics " , issue = "114544 " ) ]
328+ #[ stable ( feature = "riscv_zkn_intrinsics " , since = "CURRENT_RUSTC_VERSION " ) ]
329329pub fn sha512sum1r ( rs1 : u32 , rs2 : u32 ) -> u32 {
330330 unsafe { _sha512sum1r ( rs1 as i32 , rs2 as i32 ) as u32 }
331331}
0 commit comments