Merge pull request #1993 from folkertdev/stabilize-jscvt
Stabilize `__jcvt`
This commit is contained in:
commit
464b309040
2 changed files with 4 additions and 4 deletions
|
|
@ -49,7 +49,7 @@ pub fn __crc32d(crc: u32, data: u64) -> u32 {
|
|||
#[inline(always)]
|
||||
#[target_feature(enable = "jsconv")]
|
||||
#[cfg_attr(test, assert_instr(fjcvtzs))]
|
||||
#[unstable(feature = "stdarch_aarch64_jscvt", issue = "147555")]
|
||||
#[stable(feature = "stdarch_aarch64_jscvt", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn __jcvt(a: f64) -> i32 {
|
||||
unsafe extern "unadjusted" {
|
||||
#[cfg_attr(
|
||||
|
|
|
|||
|
|
@ -63,8 +63,8 @@ neon-unstable-f16: &neon-unstable-f16
|
|||
neon-unstable-feat-lut: &neon-unstable-feat-lut
|
||||
FnCall: [unstable, ['feature = "stdarch_neon_feat_lut"', 'issue = "138050"']]
|
||||
|
||||
aarch64-unstable-jscvt: &aarch64-unstable-jscvt
|
||||
FnCall: [unstable, ['feature = "stdarch_aarch64_jscvt"', 'issue = "147555"']]
|
||||
aarch64-stable-jscvt: &aarch64-stable-jscvt
|
||||
FnCall: [stable, ['feature = "stdarch_aarch64_jscvt"', 'since = "CURRENT_RUSTC_VERSION"']]
|
||||
|
||||
# #[cfg(target_endian = "little")]
|
||||
little-endian: &little-endian
|
||||
|
|
@ -14275,7 +14275,7 @@ intrinsics:
|
|||
attr:
|
||||
- FnCall: [target_feature, ['enable = "jsconv"']]
|
||||
- FnCall: [cfg_attr, [test, { FnCall: [assert_instr, ["fjcvtzs"]] }]]
|
||||
- *aarch64-unstable-jscvt
|
||||
- *aarch64-stable-jscvt
|
||||
safety: safe
|
||||
types:
|
||||
- f64
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue