diff --git a/compiler/rustc_abi/src/extern_abi.rs b/compiler/rustc_abi/src/extern_abi.rs index 57fa6310b2bac..79cee81d0fa2d 100644 --- a/compiler/rustc_abi/src/extern_abi.rs +++ b/compiler/rustc_abi/src/extern_abi.rs @@ -54,9 +54,8 @@ pub enum ExternAbi { /// This ABI is not stable, and relies on LLVM implementation details. RustTail, - /// Unstable impl detail that directly uses Rust types to describe the ABI to LLVM. - /// Even normally-compatible Rust types can become ABI-incompatible with this ABI! - Unadjusted, + /// Unstable ABI used to call LLVM intrinsics. + LlvmIntrinsic, /// An ABI that rustc does not know how to call or define. Functions with this ABI can /// only be created using `#[naked]` functions or `extern "custom"` blocks, and can only @@ -196,6 +195,7 @@ abi_impls! { Fastcall { unwind: false } =><= "fastcall", Fastcall { unwind: true } =><= "fastcall-unwind", GpuKernel =><= "gpu-kernel", + LlvmIntrinsic =><= "llvm-intrinsic", Msp430Interrupt =><= "msp430-interrupt", PtxKernel =><= "ptx-kernel", RiscvInterruptM =><= "riscv-interrupt-m", @@ -213,7 +213,6 @@ abi_impls! { RustTail =><= "tail", Thiscall { unwind: false } =><= "thiscall", Thiscall { unwind: true } =><= "thiscall-unwind", - Unadjusted =><= "unadjusted", Vectorcall { unwind: false } =><= "vectorcall", Vectorcall { unwind: true } =><= "vectorcall-unwind", Win64 { unwind: false } =><= "win64", @@ -355,7 +354,7 @@ impl ExternAbi { | Self::Rust | Self::RustCold | Self::RustInvalid - | Self::Unadjusted + | Self::LlvmIntrinsic | Self::EfiApi | Self::Aapcs { .. } | Self::Cdecl { .. } diff --git a/compiler/rustc_ast_lowering/src/stability.rs b/compiler/rustc_ast_lowering/src/stability.rs index 5c770e6880630..be28edcbf457e 100644 --- a/compiler/rustc_ast_lowering/src/stability.rs +++ b/compiler/rustc_ast_lowering/src/stability.rs @@ -79,9 +79,11 @@ pub fn extern_abi_stability(abi: ExternAbi) -> Result<(), UnstableAbi> { | ExternAbi::SysV64 { .. } | ExternAbi::System { .. } | ExternAbi::EfiApi => Ok(()), - ExternAbi::Unadjusted => { - Err(UnstableAbi { abi, feature: sym::abi_unadjusted, explain: GateReason::ImplDetail }) - } + ExternAbi::LlvmIntrinsic => Err(UnstableAbi { + abi, + feature: sym::link_llvm_intrinsics, + explain: GateReason::ImplDetail, + }), // experimental ExternAbi::Vectorcall { .. } => Err(UnstableAbi { abi, diff --git a/compiler/rustc_feature/src/removed.rs b/compiler/rustc_feature/src/removed.rs index 43de680bfa747..4cbcc07f2cd6a 100644 --- a/compiler/rustc_feature/src/removed.rs +++ b/compiler/rustc_feature/src/removed.rs @@ -55,6 +55,7 @@ declare_features! ( /// Allows using the `amdgpu-kernel` ABI. (removed, abi_amdgpu_kernel, "1.77.0", Some(51575), None, 120495), (removed, abi_c_cmse_nonsecure_call, "1.90.0", Some(81391), Some("renamed to abi_cmse_nonsecure_call"), 142146), + (removed, abi_unadjusted, "CURRENT_RUSTC_VERSION", None, Some("merged into link_llvm_intrinsics"), 161398), (removed, advanced_slice_patterns, "1.42.0", Some(62254), Some("merged into `#![feature(slice_patterns)]`"), 67712), (removed, allocator, "1.0.0", None, None), diff --git a/compiler/rustc_feature/src/unstable.rs b/compiler/rustc_feature/src/unstable.rs index 8ba571df5d5a5..7b5c727f6f787 100644 --- a/compiler/rustc_feature/src/unstable.rs +++ b/compiler/rustc_feature/src/unstable.rs @@ -236,8 +236,6 @@ declare_features! ( // ------------------------------------------------------------------------- // no-tracking-issue-start - /// Allows using the `unadjusted` ABI; perma-unstable. - (internal, abi_unadjusted, "1.16.0", None), /// Allows using `#![needs_allocator]`, an implementation detail of `#[global_allocator]`. (internal, allocator_internals, "1.20.0", None), /// Allows using `#[allow_internal_unsafe]`. This is an diff --git a/compiler/rustc_lint_defs/src/builtin.rs b/compiler/rustc_lint_defs/src/builtin.rs index da2220cf7a5fd..793e259211c2a 100644 --- a/compiler/rustc_lint_defs/src/builtin.rs +++ b/compiler/rustc_lint_defs/src/builtin.rs @@ -5511,10 +5511,10 @@ declare_lint! { /// /// ```rust,ignore (requires x86) /// #![cfg(any(target_arch = "x86", target_arch = "x86_64"))] - /// #![feature(link_llvm_intrinsics, abi_unadjusted)] + /// #![feature(link_llvm_intrinsics)] /// #![deny(deprecated_llvm_intrinsic)] /// - /// unsafe extern "unadjusted" { + /// unsafe extern "llvm-intrinsic" { /// #[link_name = "llvm.x86.addcarryx.u32"] /// fn foo(a: u8, b: u32, c: u32, d: &mut u32) -> u8; /// } diff --git a/compiler/rustc_middle/src/ty/instance.rs b/compiler/rustc_middle/src/ty/instance.rs index 49f930c21afb2..1863986682ec8 100644 --- a/compiler/rustc_middle/src/ty/instance.rs +++ b/compiler/rustc_middle/src/ty/instance.rs @@ -75,7 +75,7 @@ pub enum InstanceKind<'tcx> { /// "magically" evaluate calls to intrinsics purely in the caller. Intrinsic(DefId), - /// An LLVM intrinsic `fn` item (with `extern "unadjusted"`). + /// An LLVM intrinsic `fn` item (with `extern "llvm-intrinsic"`). /// /// Alongside `Intrinsic` and `Virtual`, this is the only `InstanceKind` /// that does not have its own callable MIR. Instead, codegen and const eval diff --git a/compiler/rustc_middle/src/ty/layout.rs b/compiler/rustc_middle/src/ty/layout.rs index c525a9e4ebe61..e13cde16c9f2f 100644 --- a/compiler/rustc_middle/src/ty/layout.rs +++ b/compiler/rustc_middle/src/ty/layout.rs @@ -1329,7 +1329,7 @@ pub fn fn_can_unwind(tcx: TyCtxt<'_>, fn_def_id: Option, abi: ExternAbi) | RiscvInterruptS | RustInvalid | Swift - | Unadjusted => false, + | LlvmIntrinsic => false, Rust | RustCall | RustCold | RustPreserveNone | RustTail => { tcx.sess.panic_strategy().unwinds() } diff --git a/compiler/rustc_monomorphize/src/mono_checks/abi_check.rs b/compiler/rustc_monomorphize/src/mono_checks/abi_check.rs index 5f44e2e288821..82975a0d29ae3 100644 --- a/compiler/rustc_monomorphize/src/mono_checks/abi_check.rs +++ b/compiler/rustc_monomorphize/src/mono_checks/abi_check.rs @@ -158,9 +158,9 @@ fn do_check_unsized_params<'tcx>( fn check_instance_abi<'tcx>(tcx: TyCtxt<'tcx>, instance: Instance<'tcx>) { let typing_env = ty::TypingEnv::fully_monomorphized(); let ty = instance.ty(tcx, typing_env); - if ty.is_fn() && ty.fn_sig(tcx).abi() == ExternAbi::Unadjusted { - // We disable all checks for the unadjusted ABI to allow linking to arbitrary LLVM - // intrinsics + if ty.is_fn() && ty.fn_sig(tcx).abi() == ExternAbi::LlvmIntrinsic { + // We disable all checks for the llvm-intrinsic ABI to allow linking to arbitrary + // LLVM intrinsics return; } let Ok(abi) = tcx.fn_abi_of_instance(typing_env.as_query_input((instance, ty::List::empty()))) @@ -198,11 +198,11 @@ fn check_call_site_abi<'tcx>( loc: impl Fn() -> (Span, HirId) + Copy, ) { let extern_abi = callee.fn_sig(tcx).abi(); - if extern_abi.is_rustic_abi() || extern_abi == ExternAbi::Unadjusted { + if extern_abi.is_rustic_abi() || extern_abi == ExternAbi::LlvmIntrinsic { // We directly handle the soundness of Rust ABIs -- so let's skip the majority of // call sites to avoid a perf regression. - // We disable all checks for the unadjusted ABI to allow linking to arbitrary LLVM - // intrinsics + // We disable all checks for the llvm-intrinsic ABI to allow linking to arbitrary + // LLVM intrinsics return; } let typing_env = ty::TypingEnv::fully_monomorphized(); diff --git a/compiler/rustc_public/src/ty/tys.rs b/compiler/rustc_public/src/ty/tys.rs index 35792ce2fcc23..a6fc53d17573d 100644 --- a/compiler/rustc_public/src/ty/tys.rs +++ b/compiler/rustc_public/src/ty/tys.rs @@ -867,7 +867,7 @@ pub enum Abi { CCmseNonSecureEntry, System { unwind: bool }, RustCall, - Unadjusted, + LlvmIntrinsic, RustCold, RiscvInterruptM, RiscvInterruptS, diff --git a/compiler/rustc_public/src/unstable/convert/internal.rs b/compiler/rustc_public/src/unstable/convert/internal.rs index 4d2653a0db90b..e8a089fd86f60 100644 --- a/compiler/rustc_public/src/unstable/convert/internal.rs +++ b/compiler/rustc_public/src/unstable/convert/internal.rs @@ -614,7 +614,7 @@ impl RustcInternal for Abi { Abi::AvrNonBlockingInterrupt => rustc_abi::ExternAbi::AvrNonBlockingInterrupt, Abi::System { unwind } => rustc_abi::ExternAbi::System { unwind }, Abi::RustCall => rustc_abi::ExternAbi::RustCall, - Abi::Unadjusted => rustc_abi::ExternAbi::Unadjusted, + Abi::LlvmIntrinsic => rustc_abi::ExternAbi::LlvmIntrinsic, Abi::RustCold => rustc_abi::ExternAbi::RustCold, Abi::RustInvalid => rustc_abi::ExternAbi::RustInvalid, Abi::RiscvInterruptM => rustc_abi::ExternAbi::RiscvInterruptM, diff --git a/compiler/rustc_public/src/unstable/convert/stable/ty.rs b/compiler/rustc_public/src/unstable/convert/stable/ty.rs index 160487400c38c..4824baa6de489 100644 --- a/compiler/rustc_public/src/unstable/convert/stable/ty.rs +++ b/compiler/rustc_public/src/unstable/convert/stable/ty.rs @@ -1034,7 +1034,7 @@ impl<'tcx> Stable<'tcx> for rustc_abi::ExternAbi { ExternAbi::CmseNonSecureEntry => Abi::CCmseNonSecureEntry, ExternAbi::System { unwind } => Abi::System { unwind }, ExternAbi::RustCall => Abi::RustCall, - ExternAbi::Unadjusted => Abi::Unadjusted, + ExternAbi::LlvmIntrinsic => Abi::LlvmIntrinsic, ExternAbi::RustCold => Abi::RustCold, ExternAbi::RustPreserveNone => Abi::RustPreserveNone, ExternAbi::RustTail => Abi::RustTail, diff --git a/compiler/rustc_target/src/spec/abi_map.rs b/compiler/rustc_target/src/spec/abi_map.rs index 3f28b90c9095e..41c867bdd73b7 100644 --- a/compiler/rustc_target/src/spec/abi_map.rs +++ b/compiler/rustc_target/src/spec/abi_map.rs @@ -99,7 +99,7 @@ impl AbiMap { (ExternAbi::Rust | ExternAbi::RustCall, _) => CanonAbi::Rust, // Dummy mapping to prevent reporting an error in the frontend - (ExternAbi::Unadjusted, _) => CanonAbi::C, + (ExternAbi::LlvmIntrinsic, _) => CanonAbi::C, (ExternAbi::RustCold, _) if self.os == OsKind::Windows => CanonAbi::Rust, (ExternAbi::RustCold, _) => CanonAbi::RustCold, diff --git a/compiler/rustc_ty_utils/src/abi.rs b/compiler/rustc_ty_utils/src/abi.rs index 9910529b752e4..65d589cc35aa0 100644 --- a/compiler/rustc_ty_utils/src/abi.rs +++ b/compiler/rustc_ty_utils/src/abi.rs @@ -626,7 +626,7 @@ fn fn_abi_adjust_for_abi<'tcx>( ) { assert_ne!( abi, - ExternAbi::Unadjusted, + ExternAbi::LlvmIntrinsic, "fn_abi_of_instance should not be called on LLVM intrinsics" ); diff --git a/library/compiler-builtins/compiler-builtins/src/lib.rs b/library/compiler-builtins/compiler-builtins/src/lib.rs index 829475dcd42e2..0eb9a73b663f6 100644 --- a/library/compiler-builtins/compiler-builtins/src/lib.rs +++ b/library/compiler-builtins/compiler-builtins/src/lib.rs @@ -3,7 +3,6 @@ #![no_std] // #![feature(abi_custom)] -#![feature(abi_unadjusted)] #![feature(asm_experimental_arch)] #![feature(cfg_target_has_atomic)] #![feature(compiler_builtins)] diff --git a/library/compiler-builtins/compiler-builtins/src/macros.rs b/library/compiler-builtins/compiler-builtins/src/macros.rs index 25bdbcf3f975e..f6736b7bc7fda 100644 --- a/library/compiler-builtins/compiler-builtins/src/macros.rs +++ b/library/compiler-builtins/compiler-builtins/src/macros.rs @@ -42,8 +42,6 @@ /// ignored if an optimized C version was compiled. /// * `aapcs_on_arm` - forces the ABI of the function to be `"aapcs"` on ARM and /// the specified ABI everywhere else. -/// * `unadjusted_on_win64` - like `aapcs_on_arm` this switches to the -/// `"unadjusted"` abi on Win64 and the specified abi elsewhere. /// * `arm_aeabi_alias` - handles the "aliasing" of various intrinsics on ARM /// their otherwise typical names to other prefixed ones. /// * `ppc_alias` - changes the name of the symbol on PowerPC platforms without diff --git a/library/core/src/lib.rs b/library/core/src/lib.rs index 8c85e6d1c0c5e..03a7ad05fbd9a 100644 --- a/library/core/src/lib.rs +++ b/library/core/src/lib.rs @@ -105,7 +105,6 @@ // // Language features: // tidy-alphabetical-start -#![feature(abi_unadjusted)] #![feature(adt_const_params)] #![feature(allow_internal_unsafe)] #![feature(allow_internal_unstable)] diff --git a/library/stdarch/crates/core_arch/src/aarch64/mte.rs b/library/stdarch/crates/core_arch/src/aarch64/mte.rs index a5031a45c1a0e..f0ff2eb977389 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/mte.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/mte.rs @@ -2,7 +2,7 @@ //! //! [ACLE documentation](https://arm-software.github.io/acle/main/acle.html#markdown-toc-mte-intrinsics) -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.aarch64.irg"] fn irg_(ptr: *const (), exclude: i64) -> *const (); #[link_name = "llvm.aarch64.gmi"] diff --git a/library/stdarch/crates/core_arch/src/aarch64/neon/generated.rs b/library/stdarch/crates/core_arch/src/aarch64/neon/generated.rs index 1b5b17e538bde..9fb0e1464683e 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/neon/generated.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/neon/generated.rs @@ -19,7 +19,7 @@ use super::*; #[cfg_attr(test, assert_instr(crc32cx))] #[stable(feature = "stdarch_aarch64_crc32", since = "1.80.0")] pub fn __crc32cd(crc: u32, data: u64) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32cx" @@ -35,7 +35,7 @@ pub fn __crc32cd(crc: u32, data: u64) -> u32 { #[cfg_attr(test, assert_instr(crc32x))] #[stable(feature = "stdarch_aarch64_crc32", since = "1.80.0")] pub fn __crc32d(crc: u32, data: u64) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32x" @@ -51,7 +51,7 @@ pub fn __crc32d(crc: u32, data: u64) -> u32 { #[cfg_attr(test, assert_instr(fjcvtzs))] #[stable(feature = "stdarch_aarch64_jscvt", since = "1.95.0")] pub fn __jcvt(a: f64) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.fjcvtzs" @@ -166,7 +166,7 @@ pub fn vabal_high_u32(a: uint64x2_t, b: uint32x4_t, c: uint32x4_t) -> uint64x2_t #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fabd))] pub fn vabd_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fabd.v1f64" @@ -182,7 +182,7 @@ pub fn vabd_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fabd))] pub fn vabdq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fabd.v2f64" @@ -345,7 +345,7 @@ pub fn vabsq_s64(a: int64x2_t) -> int64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(abs))] pub fn vabsd_s64(a: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.abs.i64" @@ -379,7 +379,7 @@ pub fn vaddd_u64(a: u64, b: u64) -> u64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlv))] pub fn vaddlv_s16(a: int16x4_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i32.v4i16" @@ -395,7 +395,7 @@ pub fn vaddlv_s16(a: int16x4_t) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlv))] pub fn vaddlvq_s16(a: int16x8_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i32.v8i16" @@ -411,7 +411,7 @@ pub fn vaddlvq_s16(a: int16x8_t) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlv))] pub fn vaddlvq_s32(a: int32x4_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i64.v4i32" @@ -427,7 +427,7 @@ pub fn vaddlvq_s32(a: int32x4_t) -> i64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlp))] pub fn vaddlv_s32(a: int32x2_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i64.v2i32" @@ -443,7 +443,7 @@ pub fn vaddlv_s32(a: int32x2_t) -> i64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlv))] pub fn vaddlv_s8(a: int8x8_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i32.v8i8" @@ -459,7 +459,7 @@ pub fn vaddlv_s8(a: int8x8_t) -> i16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(saddlv))] pub fn vaddlvq_s8(a: int8x16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlv.i32.v16i8" @@ -475,7 +475,7 @@ pub fn vaddlvq_s8(a: int8x16_t) -> i16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlv))] pub fn vaddlv_u16(a: uint16x4_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i32.v4i16" @@ -491,7 +491,7 @@ pub fn vaddlv_u16(a: uint16x4_t) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlv))] pub fn vaddlvq_u16(a: uint16x8_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i32.v8i16" @@ -507,7 +507,7 @@ pub fn vaddlvq_u16(a: uint16x8_t) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlv))] pub fn vaddlvq_u32(a: uint32x4_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i64.v4i32" @@ -523,7 +523,7 @@ pub fn vaddlvq_u32(a: uint32x4_t) -> u64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlp))] pub fn vaddlv_u32(a: uint32x2_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i64.v2i32" @@ -539,7 +539,7 @@ pub fn vaddlv_u32(a: uint32x2_t) -> u64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlv))] pub fn vaddlv_u8(a: uint8x8_t) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i32.v8i8" @@ -555,7 +555,7 @@ pub fn vaddlv_u8(a: uint8x8_t) -> u16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uaddlv))] pub fn vaddlvq_u8(a: uint8x16_t) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlv.i32.v16i8" @@ -571,7 +571,7 @@ pub fn vaddlvq_u8(a: uint8x16_t) -> u16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(faddp))] pub fn vaddv_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.faddv.f32.v2f32" @@ -587,7 +587,7 @@ pub fn vaddv_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(faddp))] pub fn vaddvq_f32(a: float32x4_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.faddv.f32.v4f32" @@ -603,7 +603,7 @@ pub fn vaddvq_f32(a: float32x4_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(faddp))] pub fn vaddvq_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.faddv.f64.v2f64" @@ -745,7 +745,7 @@ pub fn vaddvq_u64(a: uint64x2_t) -> u64 { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famax))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famax.v4f16" @@ -761,7 +761,7 @@ pub fn vamax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famax))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famax.v8f16" @@ -777,7 +777,7 @@ pub fn vamaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famax))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famax.v2f32" @@ -793,7 +793,7 @@ pub fn vamax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famax))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famax.v4f32" @@ -809,7 +809,7 @@ pub fn vamaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famax))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famax.v2f64" @@ -825,7 +825,7 @@ pub fn vamaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famin))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famin.v4f16" @@ -841,7 +841,7 @@ pub fn vamin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famin))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vaminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famin.v8f16" @@ -857,7 +857,7 @@ pub fn vaminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famin))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vamin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famin.v2f32" @@ -873,7 +873,7 @@ pub fn vamin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famin))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vaminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famin.v4f32" @@ -889,7 +889,7 @@ pub fn vaminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(famin))] #[unstable(feature = "faminmax", issue = "137933")] pub fn vaminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.famin.v2f64" @@ -905,7 +905,7 @@ pub fn vaminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_s8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxs.v16i8" @@ -921,7 +921,7 @@ pub fn vbcaxq_s8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxs.v8i16" @@ -937,7 +937,7 @@ pub fn vbcaxq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxs.v4i32" @@ -953,7 +953,7 @@ pub fn vbcaxq_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_s64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxs.v2i64" @@ -969,7 +969,7 @@ pub fn vbcaxq_s64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxu.v16i8" @@ -985,7 +985,7 @@ pub fn vbcaxq_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_u16(a: uint16x8_t, b: uint16x8_t, c: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxu.v8i16" @@ -1001,7 +1001,7 @@ pub fn vbcaxq_u16(a: uint16x8_t, b: uint16x8_t, c: uint16x8_t) -> uint16x8_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxu.v4i32" @@ -1017,7 +1017,7 @@ pub fn vbcaxq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(bcax))] pub fn vbcaxq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.bcaxu.v2i64" @@ -1036,7 +1036,7 @@ pub fn vbcaxq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot270_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v4f16" @@ -1055,7 +1055,7 @@ pub fn vcadd_rot270_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot270_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v4f16" @@ -1079,7 +1079,7 @@ pub fn vcadd_rot270_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v8f16" @@ -1098,7 +1098,7 @@ pub fn vcaddq_rot270_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v8f16" @@ -1120,7 +1120,7 @@ pub fn vcaddq_rot270_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot270_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v2f32" @@ -1137,7 +1137,7 @@ pub fn vcadd_rot270_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot270_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v2f32" @@ -1159,7 +1159,7 @@ pub fn vcadd_rot270_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v4f32" @@ -1176,7 +1176,7 @@ pub fn vcaddq_rot270_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v4f32" @@ -1198,7 +1198,7 @@ pub fn vcaddq_rot270_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v2f64" @@ -1215,7 +1215,7 @@ pub fn vcaddq_rot270_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot270_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot270.v2f64" @@ -1239,7 +1239,7 @@ pub fn vcaddq_rot270_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot90_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v4f16" @@ -1258,7 +1258,7 @@ pub fn vcadd_rot90_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot90_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v4f16" @@ -1282,7 +1282,7 @@ pub fn vcadd_rot90_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v8f16" @@ -1301,7 +1301,7 @@ pub fn vcaddq_rot90_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v8f16" @@ -1323,7 +1323,7 @@ pub fn vcaddq_rot90_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot90_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v2f32" @@ -1340,7 +1340,7 @@ pub fn vcadd_rot90_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcadd_rot90_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v2f32" @@ -1362,7 +1362,7 @@ pub fn vcadd_rot90_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v4f32" @@ -1379,7 +1379,7 @@ pub fn vcaddq_rot90_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v4f32" @@ -1401,7 +1401,7 @@ pub fn vcaddq_rot90_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v2f64" @@ -1418,7 +1418,7 @@ pub fn vcaddq_rot90_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcadd))] pub fn vcaddq_rot90_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcadd.rot90.v2f64" @@ -1439,7 +1439,7 @@ pub fn vcaddq_rot90_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(facge))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcage_f64(a: float64x1_t, b: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facge.v1i64.v1f64" @@ -1455,7 +1455,7 @@ pub fn vcage_f64(a: float64x1_t, b: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(facge))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcageq_f64(a: float64x2_t, b: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facge.v2i64.v2f64" @@ -1471,7 +1471,7 @@ pub fn vcageq_f64(a: float64x2_t, b: float64x2_t) -> uint64x2_t { #[cfg_attr(test, assert_instr(facge))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcaged_f64(a: f64, b: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facge.i64.f64" @@ -1487,7 +1487,7 @@ pub fn vcaged_f64(a: f64, b: f64) -> u64 { #[cfg_attr(test, assert_instr(facge))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcages_f32(a: f32, b: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facge.i32.f32" @@ -1504,7 +1504,7 @@ pub fn vcages_f32(a: f32, b: f32) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcageh_f16(a: f16, b: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facge.i32.f16" @@ -1520,7 +1520,7 @@ pub fn vcageh_f16(a: f16, b: f16) -> u16 { #[cfg_attr(test, assert_instr(facgt))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcagt_f64(a: float64x1_t, b: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facgt.v1i64.v1f64" @@ -1536,7 +1536,7 @@ pub fn vcagt_f64(a: float64x1_t, b: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(facgt))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcagtq_f64(a: float64x2_t, b: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facgt.v2i64.v2f64" @@ -1552,7 +1552,7 @@ pub fn vcagtq_f64(a: float64x2_t, b: float64x2_t) -> uint64x2_t { #[cfg_attr(test, assert_instr(facgt))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcagtd_f64(a: f64, b: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facgt.i64.f64" @@ -1568,7 +1568,7 @@ pub fn vcagtd_f64(a: f64, b: f64) -> u64 { #[cfg_attr(test, assert_instr(facgt))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcagts_f32(a: f32, b: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facgt.i32.f32" @@ -1585,7 +1585,7 @@ pub fn vcagts_f32(a: f32, b: f32) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcagth_f16(a: f16, b: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.facgt.i32.f16" @@ -3150,7 +3150,7 @@ pub fn vcltzh_f16(a: f16) -> u16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v4f16" @@ -3169,7 +3169,7 @@ pub fn vcmla_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v4f16" @@ -3194,7 +3194,7 @@ pub fn vcmla_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v8f16" @@ -3213,7 +3213,7 @@ pub fn vcmlaq_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v8f16" @@ -3236,7 +3236,7 @@ pub fn vcmlaq_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v2f32" @@ -3253,7 +3253,7 @@ pub fn vcmla_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v2f32" @@ -3276,7 +3276,7 @@ pub fn vcmla_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v4f32" @@ -3293,7 +3293,7 @@ pub fn vcmlaq_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v4f32" @@ -3316,7 +3316,7 @@ pub fn vcmlaq_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v2f64" @@ -3333,7 +3333,7 @@ pub fn vcmlaq_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot0.v2f64" @@ -3510,7 +3510,7 @@ pub fn vcmlaq_laneq_f32( #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot180_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v4f16" @@ -3529,7 +3529,7 @@ pub fn vcmla_rot180_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot180_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v4f16" @@ -3554,7 +3554,7 @@ pub fn vcmla_rot180_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v8f16" @@ -3573,7 +3573,7 @@ pub fn vcmlaq_rot180_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> floa #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v8f16" @@ -3596,7 +3596,7 @@ pub fn vcmlaq_rot180_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot180_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v2f32" @@ -3613,7 +3613,7 @@ pub fn vcmla_rot180_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot180_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v2f32" @@ -3636,7 +3636,7 @@ pub fn vcmla_rot180_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v4f32" @@ -3653,7 +3653,7 @@ pub fn vcmlaq_rot180_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v4f32" @@ -3676,7 +3676,7 @@ pub fn vcmlaq_rot180_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v2f64" @@ -3693,7 +3693,7 @@ pub fn vcmlaq_rot180_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot180_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot180.v2f64" @@ -3870,7 +3870,7 @@ pub fn vcmlaq_rot180_laneq_f32( #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot270_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v4f16" @@ -3889,7 +3889,7 @@ pub fn vcmla_rot270_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot270_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v4f16" @@ -3914,7 +3914,7 @@ pub fn vcmla_rot270_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v8f16" @@ -3933,7 +3933,7 @@ pub fn vcmlaq_rot270_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> floa #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v8f16" @@ -3956,7 +3956,7 @@ pub fn vcmlaq_rot270_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot270_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v2f32" @@ -3973,7 +3973,7 @@ pub fn vcmla_rot270_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot270_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v2f32" @@ -3996,7 +3996,7 @@ pub fn vcmla_rot270_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v4f32" @@ -4013,7 +4013,7 @@ pub fn vcmlaq_rot270_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v4f32" @@ -4036,7 +4036,7 @@ pub fn vcmlaq_rot270_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v2f64" @@ -4053,7 +4053,7 @@ pub fn vcmlaq_rot270_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> floa #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot270_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot270.v2f64" @@ -4230,7 +4230,7 @@ pub fn vcmlaq_rot270_laneq_f32( #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot90_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v4f16" @@ -4249,7 +4249,7 @@ pub fn vcmla_rot90_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float1 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot90_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v4f16" @@ -4274,7 +4274,7 @@ pub fn vcmla_rot90_f16(a: float16x4_t, b: float16x4_t, c: float16x4_t) -> float1 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v8f16" @@ -4293,7 +4293,7 @@ pub fn vcmlaq_rot90_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v8f16" @@ -4316,7 +4316,7 @@ pub fn vcmlaq_rot90_f16(a: float16x8_t, b: float16x8_t, c: float16x8_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot90_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v2f32" @@ -4333,7 +4333,7 @@ pub fn vcmla_rot90_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float3 #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmla_rot90_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v2f32" @@ -4356,7 +4356,7 @@ pub fn vcmla_rot90_f32(a: float32x2_t, b: float32x2_t, c: float32x2_t) -> float3 #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v4f32" @@ -4373,7 +4373,7 @@ pub fn vcmlaq_rot90_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v4f32" @@ -4396,7 +4396,7 @@ pub fn vcmlaq_rot90_f32(a: float32x4_t, b: float32x4_t, c: float32x4_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v2f64" @@ -4413,7 +4413,7 @@ pub fn vcmlaq_rot90_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float #[unstable(feature = "stdarch_neon_fcma", issue = "117222")] #[cfg_attr(test, assert_instr(fcmla))] pub fn vcmlaq_rot90_f64(a: float64x2_t, b: float64x2_t, c: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcmla.rot90.v2f64" @@ -5665,7 +5665,7 @@ pub fn vcvt_high_f64_f32(a: float32x4_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_f64_s64(a: int64x1_t) -> float64x1_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.v1f64.v1i64" @@ -5683,7 +5683,7 @@ pub fn vcvt_n_f64_s64(a: int64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_f64_s64(a: int64x2_t) -> float64x2_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.v2f64.v2i64" @@ -5701,7 +5701,7 @@ pub fn vcvtq_n_f64_s64(a: int64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_f64_u64(a: uint64x1_t) -> float64x1_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.v1f64.v1i64" @@ -5719,7 +5719,7 @@ pub fn vcvt_n_f64_u64(a: uint64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_f64_u64(a: uint64x2_t) -> float64x2_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.v2f64.v2i64" @@ -5737,7 +5737,7 @@ pub fn vcvtq_n_f64_u64(a: uint64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_s64_f64(a: float64x1_t) -> int64x1_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.v1i64.v1f64" @@ -5755,7 +5755,7 @@ pub fn vcvt_n_s64_f64(a: float64x1_t) -> int64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_s64_f64(a: float64x2_t) -> int64x2_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.v2i64.v2f64" @@ -5773,7 +5773,7 @@ pub fn vcvtq_n_s64_f64(a: float64x2_t) -> int64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_u64_f64(a: float64x1_t) -> uint64x1_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.v1i64.v1f64" @@ -5791,7 +5791,7 @@ pub fn vcvt_n_u64_f64(a: float64x1_t) -> uint64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_u64_f64(a: float64x2_t) -> uint64x2_t { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.v2i64.v2f64" @@ -5807,7 +5807,7 @@ pub fn vcvtq_n_u64_f64(a: float64x2_t) -> uint64x2_t { #[cfg_attr(test, assert_instr(fcvtzs))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_s64_f64(a: float64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.fptosi.sat.v1i64.v1f64" @@ -5823,7 +5823,7 @@ pub fn vcvt_s64_f64(a: float64x1_t) -> int64x1_t { #[cfg_attr(test, assert_instr(fcvtzs))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_s64_f64(a: float64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.fptosi.sat.v2i64.v2f64" @@ -5839,7 +5839,7 @@ pub fn vcvtq_s64_f64(a: float64x2_t) -> int64x2_t { #[cfg_attr(test, assert_instr(fcvtzu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_u64_f64(a: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.fptoui.sat.v1i64.v1f64" @@ -5855,7 +5855,7 @@ pub fn vcvt_u64_f64(a: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(fcvtzu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_u64_f64(a: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.fptoui.sat.v2i64.v2f64" @@ -5872,7 +5872,7 @@ pub fn vcvtq_u64_f64(a: float64x2_t) -> uint64x2_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvta_s16_f16(a: float16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v4i16.v4f16" @@ -5889,7 +5889,7 @@ pub fn vcvta_s16_f16(a: float16x4_t) -> int16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtaq_s16_f16(a: float16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v8i16.v8f16" @@ -5905,7 +5905,7 @@ pub fn vcvtaq_s16_f16(a: float16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvta_s32_f32(a: float32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v2i32.v2f32" @@ -5921,7 +5921,7 @@ pub fn vcvta_s32_f32(a: float32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtaq_s32_f32(a: float32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v4i32.v4f32" @@ -5937,7 +5937,7 @@ pub fn vcvtaq_s32_f32(a: float32x4_t) -> int32x4_t { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvta_s64_f64(a: float64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v1i64.v1f64" @@ -5953,7 +5953,7 @@ pub fn vcvta_s64_f64(a: float64x1_t) -> int64x1_t { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtaq_s64_f64(a: float64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.v2i64.v2f64" @@ -5970,7 +5970,7 @@ pub fn vcvtaq_s64_f64(a: float64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvta_u16_f16(a: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v4i16.v4f16" @@ -5987,7 +5987,7 @@ pub fn vcvta_u16_f16(a: float16x4_t) -> uint16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtaq_u16_f16(a: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v8i16.v8f16" @@ -6003,7 +6003,7 @@ pub fn vcvtaq_u16_f16(a: float16x8_t) -> uint16x8_t { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvta_u32_f32(a: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v2i32.v2f32" @@ -6019,7 +6019,7 @@ pub fn vcvta_u32_f32(a: float32x2_t) -> uint32x2_t { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtaq_u32_f32(a: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v4i32.v4f32" @@ -6035,7 +6035,7 @@ pub fn vcvtaq_u32_f32(a: float32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvta_u64_f64(a: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v1i64.v1f64" @@ -6051,7 +6051,7 @@ pub fn vcvta_u64_f64(a: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtaq_u64_f64(a: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.v2i64.v2f64" @@ -6068,7 +6068,7 @@ pub fn vcvtaq_u64_f64(a: float64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_s16_f16(a: f16) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.i16.f16" @@ -6085,7 +6085,7 @@ pub fn vcvtah_s16_f16(a: f16) -> i16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_s32_f16(a: f16) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.i32.f16" @@ -6102,7 +6102,7 @@ pub fn vcvtah_s32_f16(a: f16) -> i32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_s64_f16(a: f16) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.i64.f16" @@ -6119,7 +6119,7 @@ pub fn vcvtah_s64_f16(a: f16) -> i64 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_u16_f16(a: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.i16.f16" @@ -6136,7 +6136,7 @@ pub fn vcvtah_u16_f16(a: f16) -> u16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_u32_f16(a: f16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.i32.f16" @@ -6153,7 +6153,7 @@ pub fn vcvtah_u32_f16(a: f16) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtah_u64_f16(a: f16) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.i64.f16" @@ -6169,7 +6169,7 @@ pub fn vcvtah_u64_f16(a: f16) -> u64 { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtas_s32_f32(a: f32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.i32.f32" @@ -6185,7 +6185,7 @@ pub fn vcvtas_s32_f32(a: f32) -> i32 { #[cfg_attr(test, assert_instr(fcvtas))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtad_s64_f64(a: f64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtas.i64.f64" @@ -6201,7 +6201,7 @@ pub fn vcvtad_s64_f64(a: f64) -> i64 { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtas_u32_f32(a: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.i32.f32" @@ -6217,7 +6217,7 @@ pub fn vcvtas_u32_f32(a: f32) -> u32 { #[cfg_attr(test, assert_instr(fcvtau))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtad_u64_f64(a: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtau.i64.f64" @@ -6326,7 +6326,7 @@ pub fn vcvth_n_f16_s16(a: i16) -> f16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_f16_s32(a: i32) -> f16 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.f16.i32" @@ -6345,7 +6345,7 @@ pub fn vcvth_n_f16_s32(a: i32) -> f16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_f16_s64(a: i64) -> f16 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.f16.i64" @@ -6376,7 +6376,7 @@ pub fn vcvth_n_f16_u16(a: u16) -> f16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_f16_u32(a: u32) -> f16 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.f16.i32" @@ -6395,7 +6395,7 @@ pub fn vcvth_n_f16_u32(a: u32) -> f16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_f16_u64(a: u64) -> f16 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.f16.i64" @@ -6426,7 +6426,7 @@ pub fn vcvth_n_s16_f16(a: f16) -> i16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_s32_f16(a: f16) -> i32 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.i32.f16" @@ -6445,7 +6445,7 @@ pub fn vcvth_n_s32_f16(a: f16) -> i32 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_s64_f16(a: f16) -> i64 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.i64.f16" @@ -6476,7 +6476,7 @@ pub fn vcvth_n_u16_f16(a: f16) -> u16 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_u32_f16(a: f16) -> u32 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.i32.f16" @@ -6495,7 +6495,7 @@ pub fn vcvth_n_u32_f16(a: f16) -> u32 { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvth_n_u64_f16(a: f16) -> u64 { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.i64.f16" @@ -6572,7 +6572,7 @@ pub fn vcvth_u64_f16(a: f16) -> u64 { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtm_s16_f16(a: float16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v4i16.v4f16" @@ -6589,7 +6589,7 @@ pub fn vcvtm_s16_f16(a: float16x4_t) -> int16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmq_s16_f16(a: float16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v8i16.v8f16" @@ -6605,7 +6605,7 @@ pub fn vcvtmq_s16_f16(a: float16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtm_s32_f32(a: float32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v2i32.v2f32" @@ -6621,7 +6621,7 @@ pub fn vcvtm_s32_f32(a: float32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmq_s32_f32(a: float32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v4i32.v4f32" @@ -6637,7 +6637,7 @@ pub fn vcvtmq_s32_f32(a: float32x4_t) -> int32x4_t { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtm_s64_f64(a: float64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v1i64.v1f64" @@ -6653,7 +6653,7 @@ pub fn vcvtm_s64_f64(a: float64x1_t) -> int64x1_t { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmq_s64_f64(a: float64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.v2i64.v2f64" @@ -6670,7 +6670,7 @@ pub fn vcvtmq_s64_f64(a: float64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtm_u16_f16(a: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v4i16.v4f16" @@ -6687,7 +6687,7 @@ pub fn vcvtm_u16_f16(a: float16x4_t) -> uint16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmq_u16_f16(a: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v8i16.v8f16" @@ -6703,7 +6703,7 @@ pub fn vcvtmq_u16_f16(a: float16x8_t) -> uint16x8_t { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtm_u32_f32(a: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v2i32.v2f32" @@ -6719,7 +6719,7 @@ pub fn vcvtm_u32_f32(a: float32x2_t) -> uint32x2_t { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmq_u32_f32(a: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v4i32.v4f32" @@ -6735,7 +6735,7 @@ pub fn vcvtmq_u32_f32(a: float32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtm_u64_f64(a: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v1i64.v1f64" @@ -6751,7 +6751,7 @@ pub fn vcvtm_u64_f64(a: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmq_u64_f64(a: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.v2i64.v2f64" @@ -6768,7 +6768,7 @@ pub fn vcvtmq_u64_f64(a: float64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_s16_f16(a: f16) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.i16.f16" @@ -6785,7 +6785,7 @@ pub fn vcvtmh_s16_f16(a: f16) -> i16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_s32_f16(a: f16) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.i32.f16" @@ -6802,7 +6802,7 @@ pub fn vcvtmh_s32_f16(a: f16) -> i32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_s64_f16(a: f16) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.i64.f16" @@ -6819,7 +6819,7 @@ pub fn vcvtmh_s64_f16(a: f16) -> i64 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_u16_f16(a: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.i16.f16" @@ -6836,7 +6836,7 @@ pub fn vcvtmh_u16_f16(a: f16) -> u16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_u32_f16(a: f16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.i32.f16" @@ -6853,7 +6853,7 @@ pub fn vcvtmh_u32_f16(a: f16) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtmh_u64_f16(a: f16) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.i64.f16" @@ -6869,7 +6869,7 @@ pub fn vcvtmh_u64_f16(a: f16) -> u64 { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtms_s32_f32(a: f32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.i32.f32" @@ -6885,7 +6885,7 @@ pub fn vcvtms_s32_f32(a: f32) -> i32 { #[cfg_attr(test, assert_instr(fcvtms))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmd_s64_f64(a: f64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtms.i64.f64" @@ -6901,7 +6901,7 @@ pub fn vcvtmd_s64_f64(a: f64) -> i64 { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtms_u32_f32(a: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.i32.f32" @@ -6917,7 +6917,7 @@ pub fn vcvtms_u32_f32(a: f32) -> u32 { #[cfg_attr(test, assert_instr(fcvtmu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtmd_u64_f64(a: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtmu.i64.f64" @@ -6934,7 +6934,7 @@ pub fn vcvtmd_u64_f64(a: f64) -> u64 { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtn_s16_f16(a: float16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v4i16.v4f16" @@ -6951,7 +6951,7 @@ pub fn vcvtn_s16_f16(a: float16x4_t) -> int16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnq_s16_f16(a: float16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v8i16.v8f16" @@ -6967,7 +6967,7 @@ pub fn vcvtnq_s16_f16(a: float16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtn_s32_f32(a: float32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v2i32.v2f32" @@ -6983,7 +6983,7 @@ pub fn vcvtn_s32_f32(a: float32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnq_s32_f32(a: float32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v4i32.v4f32" @@ -6999,7 +6999,7 @@ pub fn vcvtnq_s32_f32(a: float32x4_t) -> int32x4_t { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtn_s64_f64(a: float64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v1i64.v1f64" @@ -7015,7 +7015,7 @@ pub fn vcvtn_s64_f64(a: float64x1_t) -> int64x1_t { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnq_s64_f64(a: float64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.v2i64.v2f64" @@ -7032,7 +7032,7 @@ pub fn vcvtnq_s64_f64(a: float64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtn_u16_f16(a: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v4i16.v4f16" @@ -7049,7 +7049,7 @@ pub fn vcvtn_u16_f16(a: float16x4_t) -> uint16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnq_u16_f16(a: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v8i16.v8f16" @@ -7065,7 +7065,7 @@ pub fn vcvtnq_u16_f16(a: float16x8_t) -> uint16x8_t { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtn_u32_f32(a: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v2i32.v2f32" @@ -7081,7 +7081,7 @@ pub fn vcvtn_u32_f32(a: float32x2_t) -> uint32x2_t { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnq_u32_f32(a: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v4i32.v4f32" @@ -7097,7 +7097,7 @@ pub fn vcvtnq_u32_f32(a: float32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtn_u64_f64(a: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v1i64.v1f64" @@ -7113,7 +7113,7 @@ pub fn vcvtn_u64_f64(a: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnq_u64_f64(a: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.v2i64.v2f64" @@ -7130,7 +7130,7 @@ pub fn vcvtnq_u64_f64(a: float64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_s16_f16(a: f16) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.i16.f16" @@ -7147,7 +7147,7 @@ pub fn vcvtnh_s16_f16(a: f16) -> i16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_s32_f16(a: f16) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.i32.f16" @@ -7164,7 +7164,7 @@ pub fn vcvtnh_s32_f16(a: f16) -> i32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_s64_f16(a: f16) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.i64.f16" @@ -7181,7 +7181,7 @@ pub fn vcvtnh_s64_f16(a: f16) -> i64 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_u16_f16(a: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.i16.f16" @@ -7198,7 +7198,7 @@ pub fn vcvtnh_u16_f16(a: f16) -> u16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_u32_f16(a: f16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.i32.f16" @@ -7215,7 +7215,7 @@ pub fn vcvtnh_u32_f16(a: f16) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtnh_u64_f16(a: f16) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.i64.f16" @@ -7231,7 +7231,7 @@ pub fn vcvtnh_u64_f16(a: f16) -> u64 { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtns_s32_f32(a: f32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.i32.f32" @@ -7247,7 +7247,7 @@ pub fn vcvtns_s32_f32(a: f32) -> i32 { #[cfg_attr(test, assert_instr(fcvtns))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnd_s64_f64(a: f64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtns.i64.f64" @@ -7263,7 +7263,7 @@ pub fn vcvtnd_s64_f64(a: f64) -> i64 { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtns_u32_f32(a: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.i32.f32" @@ -7279,7 +7279,7 @@ pub fn vcvtns_u32_f32(a: f32) -> u32 { #[cfg_attr(test, assert_instr(fcvtnu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtnd_u64_f64(a: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtnu.i64.f64" @@ -7296,7 +7296,7 @@ pub fn vcvtnd_u64_f64(a: f64) -> u64 { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtp_s16_f16(a: float16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v4i16.v4f16" @@ -7313,7 +7313,7 @@ pub fn vcvtp_s16_f16(a: float16x4_t) -> int16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtpq_s16_f16(a: float16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v8i16.v8f16" @@ -7329,7 +7329,7 @@ pub fn vcvtpq_s16_f16(a: float16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtp_s32_f32(a: float32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v2i32.v2f32" @@ -7345,7 +7345,7 @@ pub fn vcvtp_s32_f32(a: float32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpq_s32_f32(a: float32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v4i32.v4f32" @@ -7361,7 +7361,7 @@ pub fn vcvtpq_s32_f32(a: float32x4_t) -> int32x4_t { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtp_s64_f64(a: float64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v1i64.v1f64" @@ -7377,7 +7377,7 @@ pub fn vcvtp_s64_f64(a: float64x1_t) -> int64x1_t { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpq_s64_f64(a: float64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.v2i64.v2f64" @@ -7394,7 +7394,7 @@ pub fn vcvtpq_s64_f64(a: float64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtp_u16_f16(a: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v4i16.v4f16" @@ -7411,7 +7411,7 @@ pub fn vcvtp_u16_f16(a: float16x4_t) -> uint16x4_t { #[stable(feature = "stdarch_neon_fp16", since = "1.94.0")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtpq_u16_f16(a: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v8i16.v8f16" @@ -7427,7 +7427,7 @@ pub fn vcvtpq_u16_f16(a: float16x8_t) -> uint16x8_t { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtp_u32_f32(a: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v2i32.v2f32" @@ -7443,7 +7443,7 @@ pub fn vcvtp_u32_f32(a: float32x2_t) -> uint32x2_t { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpq_u32_f32(a: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v4i32.v4f32" @@ -7459,7 +7459,7 @@ pub fn vcvtpq_u32_f32(a: float32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtp_u64_f64(a: float64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v1i64.v1f64" @@ -7475,7 +7475,7 @@ pub fn vcvtp_u64_f64(a: float64x1_t) -> uint64x1_t { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpq_u64_f64(a: float64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.v2i64.v2f64" @@ -7492,7 +7492,7 @@ pub fn vcvtpq_u64_f64(a: float64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_s16_f16(a: f16) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.i16.f16" @@ -7509,7 +7509,7 @@ pub fn vcvtph_s16_f16(a: f16) -> i16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_s32_f16(a: f16) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.i32.f16" @@ -7526,7 +7526,7 @@ pub fn vcvtph_s32_f16(a: f16) -> i32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_s64_f16(a: f16) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.i64.f16" @@ -7543,7 +7543,7 @@ pub fn vcvtph_s64_f16(a: f16) -> i64 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_u16_f16(a: f16) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.i16.f16" @@ -7560,7 +7560,7 @@ pub fn vcvtph_u16_f16(a: f16) -> u16 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_u32_f16(a: f16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.i32.f16" @@ -7577,7 +7577,7 @@ pub fn vcvtph_u32_f16(a: f16) -> u32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtph_u64_f16(a: f16) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.i64.f16" @@ -7593,7 +7593,7 @@ pub fn vcvtph_u64_f16(a: f16) -> u64 { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtps_s32_f32(a: f32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.i32.f32" @@ -7609,7 +7609,7 @@ pub fn vcvtps_s32_f32(a: f32) -> i32 { #[cfg_attr(test, assert_instr(fcvtps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpd_s64_f64(a: f64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtps.i64.f64" @@ -7625,7 +7625,7 @@ pub fn vcvtpd_s64_f64(a: f64) -> i64 { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtps_u32_f32(a: f32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.i32.f32" @@ -7641,7 +7641,7 @@ pub fn vcvtps_u32_f32(a: f32) -> u32 { #[cfg_attr(test, assert_instr(fcvtpu))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtpd_u64_f64(a: f64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtpu.i64.f64" @@ -7677,7 +7677,7 @@ pub fn vcvtd_f64_u64(a: u64) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvts_n_f32_s32(a: i32) -> f32 { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.f32.i32" @@ -7695,7 +7695,7 @@ pub fn vcvts_n_f32_s32(a: i32) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtd_n_f64_s64(a: i64) -> f64 { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.f64.i64" @@ -7713,7 +7713,7 @@ pub fn vcvtd_n_f64_s64(a: i64) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvts_n_f32_u32(a: u32) -> f32 { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.f32.i32" @@ -7731,7 +7731,7 @@ pub fn vcvts_n_f32_u32(a: u32) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtd_n_f64_u64(a: u64) -> f64 { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.f64.i64" @@ -7749,7 +7749,7 @@ pub fn vcvtd_n_f64_u64(a: u64) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvts_n_s32_f32(a: f32) -> i32 { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.i32.f32" @@ -7767,7 +7767,7 @@ pub fn vcvts_n_s32_f32(a: f32) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtd_n_s64_f64(a: f64) -> i64 { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.i64.f64" @@ -7785,7 +7785,7 @@ pub fn vcvtd_n_s64_f64(a: f64) -> i64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvts_n_u32_f32(a: f32) -> u32 { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.i32.f32" @@ -7803,7 +7803,7 @@ pub fn vcvts_n_u32_f32(a: f32) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtd_n_u64_f64(a: f64) -> u64 { static_assert!(N >= 1 && N <= 64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.i64.f64" @@ -7855,7 +7855,7 @@ pub fn vcvtd_u64_f64(a: f64) -> u64 { #[cfg_attr(all(test, target_endian = "little"), assert_instr(fcvtxn))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtx_f32_f64(a: float64x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fcvtxn.v2f32.v2f64" @@ -8397,7 +8397,7 @@ pub fn vduph_lane_p16(a: poly16x4_t) -> p16 { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_s8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3s.v16i8" @@ -8413,7 +8413,7 @@ pub fn veor3q_s8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3s.v8i16" @@ -8429,7 +8429,7 @@ pub fn veor3q_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3s.v4i32" @@ -8445,7 +8445,7 @@ pub fn veor3q_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_s64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3s.v2i64" @@ -8461,7 +8461,7 @@ pub fn veor3q_s64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3u.v16i8" @@ -8477,7 +8477,7 @@ pub fn veor3q_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_u16(a: uint16x8_t, b: uint16x8_t, c: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3u.v8i16" @@ -8493,7 +8493,7 @@ pub fn veor3q_u16(a: uint16x8_t, b: uint16x8_t, c: uint16x8_t) -> uint16x8_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3u.v4i32" @@ -8509,7 +8509,7 @@ pub fn veor3q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] #[cfg_attr(test, assert_instr(eor3))] pub fn veor3q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.eor3u.v2i64" @@ -8910,7 +8910,7 @@ pub fn vfmad_laneq_f64(a: f64, b: f64, c: float64x2_t) -> f64 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal2))] pub fn vfmlal_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal2.v2f32.v4f16" @@ -8929,7 +8929,7 @@ pub fn vfmlal_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal2))] pub fn vfmlal_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal2.v2f32.v4f16" @@ -8954,7 +8954,7 @@ pub fn vfmlal_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal2))] pub fn vfmlalq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal2.v4f32.v8f16" @@ -8973,7 +8973,7 @@ pub fn vfmlalq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal2))] pub fn vfmlalq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal2.v4f32.v8f16" @@ -9134,7 +9134,7 @@ pub fn vfmlalq_laneq_low_f16( #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal))] pub fn vfmlal_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal.v2f32.v4f16" @@ -9153,7 +9153,7 @@ pub fn vfmlal_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal))] pub fn vfmlal_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal.v2f32.v4f16" @@ -9178,7 +9178,7 @@ pub fn vfmlal_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal))] pub fn vfmlalq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal.v4f32.v8f16" @@ -9197,7 +9197,7 @@ pub fn vfmlalq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlal))] pub fn vfmlalq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlal.v4f32.v8f16" @@ -9222,7 +9222,7 @@ pub fn vfmlalq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl2))] pub fn vfmlsl_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl2.v2f32.v4f16" @@ -9241,7 +9241,7 @@ pub fn vfmlsl_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl2))] pub fn vfmlsl_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl2.v2f32.v4f16" @@ -9266,7 +9266,7 @@ pub fn vfmlsl_high_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl2))] pub fn vfmlslq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl2.v4f32.v8f16" @@ -9285,7 +9285,7 @@ pub fn vfmlslq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl2))] pub fn vfmlslq_high_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl2.v4f32.v8f16" @@ -9446,7 +9446,7 @@ pub fn vfmlslq_laneq_low_f16( #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl))] pub fn vfmlsl_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl.v2f32.v4f16" @@ -9465,7 +9465,7 @@ pub fn vfmlsl_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl))] pub fn vfmlsl_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl.v2f32.v4f16" @@ -9490,7 +9490,7 @@ pub fn vfmlsl_low_f16(r: float32x2_t, a: float16x4_t, b: float16x4_t) -> float32 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl))] pub fn vfmlslq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl.v4f32.v8f16" @@ -9509,7 +9509,7 @@ pub fn vfmlslq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float3 #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmlsl))] pub fn vfmlslq_low_f16(r: float32x4_t, a: float16x8_t, b: float16x8_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmlsl.v4f32.v8f16" @@ -10304,7 +10304,7 @@ pub unsafe fn vld1q_f64_x4(ptr: *const f64) -> float64x2x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_f64(a: *const f64) -> float64x1x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v1f64.p0" @@ -10322,7 +10322,7 @@ pub unsafe fn vld2_dup_f64(a: *const f64) -> float64x1x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_f64(a: *const f64) -> float64x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v2f64.p0" @@ -10340,7 +10340,7 @@ pub unsafe fn vld2q_dup_f64(a: *const f64) -> float64x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_s64(a: *const i64) -> int64x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v2i64.p0" @@ -10371,7 +10371,7 @@ pub unsafe fn vld2_f64(a: *const f64) -> float64x1x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_f64(a: *const f64, b: float64x1x2_t) -> float64x1x2_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v1f64.p0" @@ -10391,7 +10391,7 @@ pub unsafe fn vld2_lane_f64(a: *const f64, b: float64x1x2_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_s64(a: *const i64, b: int64x1x2_t) -> int64x1x2_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v1i64.p0" @@ -10457,7 +10457,7 @@ pub unsafe fn vld2q_dup_u64(a: *const u64) -> uint64x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_f64(a: *const f64) -> float64x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v2f64.p0" @@ -10475,7 +10475,7 @@ pub unsafe fn vld2q_f64(a: *const f64) -> float64x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_s64(a: *const i64) -> int64x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v2i64.p0" @@ -10495,7 +10495,7 @@ pub unsafe fn vld2q_s64(a: *const i64) -> int64x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_f64(a: *const f64, b: float64x2x2_t) -> float64x2x2_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v2f64.p0" @@ -10516,7 +10516,7 @@ pub unsafe fn vld2q_lane_f64(a: *const f64, b: float64x2x2_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_s8(a: *const i8, b: int8x16x2_t) -> int8x16x2_t { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v16i8.p0" @@ -10536,7 +10536,7 @@ pub unsafe fn vld2q_lane_s8(a: *const i8, b: int8x16x2_t) -> in #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_s64(a: *const i64, b: int64x2x2_t) -> int64x2x2_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v2i64.p0" @@ -10628,7 +10628,7 @@ pub unsafe fn vld2q_u64(a: *const u64) -> uint64x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_f64(a: *const f64) -> float64x1x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v1f64.p0" @@ -10646,7 +10646,7 @@ pub unsafe fn vld3_dup_f64(a: *const f64) -> float64x1x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_f64(a: *const f64) -> float64x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v2f64.p0" @@ -10664,7 +10664,7 @@ pub unsafe fn vld3q_dup_f64(a: *const f64) -> float64x2x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_s64(a: *const i64) -> int64x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v2i64.p0" @@ -10695,7 +10695,7 @@ pub unsafe fn vld3_f64(a: *const f64) -> float64x1x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_f64(a: *const f64, b: float64x1x3_t) -> float64x1x3_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v1f64.p0" @@ -10734,7 +10734,7 @@ pub unsafe fn vld3_lane_p64(a: *const p64, b: poly64x1x3_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_s64(a: *const i64, b: int64x1x3_t) -> int64x1x3_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v1i64.p0" @@ -10817,7 +10817,7 @@ pub unsafe fn vld3q_s64(a: *const i64) -> int64x2x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_f64(a: *const f64, b: float64x2x3_t) -> float64x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v2f64.p0" @@ -10856,7 +10856,7 @@ pub unsafe fn vld3q_lane_p64(a: *const p64, b: poly64x2x3_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_s8(a: *const i8, b: int8x16x3_t) -> int8x16x3_t { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v16i8.p0" @@ -10882,7 +10882,7 @@ pub unsafe fn vld3q_lane_s8(a: *const i8, b: int8x16x3_t) -> in #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_s64(a: *const i64, b: int64x2x3_t) -> int64x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v2i64.p0" @@ -10967,7 +10967,7 @@ pub unsafe fn vld3q_u64(a: *const u64) -> uint64x2x3_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_f64(a: *const f64) -> float64x1x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v1f64.p0" @@ -10985,7 +10985,7 @@ pub unsafe fn vld4_dup_f64(a: *const f64) -> float64x1x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_f64(a: *const f64) -> float64x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v2f64.p0" @@ -11003,7 +11003,7 @@ pub unsafe fn vld4q_dup_f64(a: *const f64) -> float64x2x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_s64(a: *const i64) -> int64x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v2i64.p0" @@ -11034,7 +11034,7 @@ pub unsafe fn vld4_f64(a: *const f64) -> float64x1x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_f64(a: *const f64, b: float64x1x4_t) -> float64x1x4_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v1f64.p0" @@ -11061,7 +11061,7 @@ pub unsafe fn vld4_lane_f64(a: *const f64, b: float64x1x4_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_s64(a: *const i64, b: int64x1x4_t) -> int64x1x4_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v1i64.p0" @@ -11158,7 +11158,7 @@ pub unsafe fn vld4q_s64(a: *const i64) -> int64x2x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_f64(a: *const f64, b: float64x2x4_t) -> float64x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v2f64.p0" @@ -11185,7 +11185,7 @@ pub unsafe fn vld4q_lane_f64(a: *const f64, b: float64x2x4_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_s8(a: *const i8, b: int8x16x4_t) -> int8x16x4_t { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v16i8.p0" @@ -11212,7 +11212,7 @@ pub unsafe fn vld4q_lane_s8(a: *const i8, b: int8x16x4_t) -> in #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_s64(a: *const i64, b: int64x2x4_t) -> int64x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v2i64.p0" @@ -11551,7 +11551,7 @@ pub unsafe fn vluti2q_lane_p16(a: poly16x8_t, b: uint8x8_t) -> #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2_lane_s8(a: int8x8_t, b: uint8x8_t) -> int8x16_t { static_assert!(LANE >= 0 && LANE <= 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.lane.v16i8.v8i8" @@ -11571,7 +11571,7 @@ pub unsafe fn vluti2_lane_s8(a: int8x8_t, b: uint8x8_t) -> int8 #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2q_lane_s8(a: int8x16_t, b: uint8x8_t) -> int8x16_t { static_assert!(LANE >= 0 && LANE <= 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.lane.v16i8.v16i8" @@ -11591,7 +11591,7 @@ pub unsafe fn vluti2q_lane_s8(a: int8x16_t, b: uint8x8_t) -> in #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2_lane_s16(a: int16x4_t, b: uint8x8_t) -> int16x8_t { static_assert!(LANE >= 0 && LANE <= 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.lane.v8i16.v4i16" @@ -11611,7 +11611,7 @@ pub unsafe fn vluti2_lane_s16(a: int16x4_t, b: uint8x8_t) -> in #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2q_lane_s16(a: int16x8_t, b: uint8x8_t) -> int16x8_t { static_assert!(LANE >= 0 && LANE <= 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.lane.v8i16.v8i16" @@ -11761,7 +11761,7 @@ pub unsafe fn vluti2q_laneq_p16(a: poly16x8_t, b: uint8x16_t) #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2_laneq_s8(a: int8x8_t, b: uint8x16_t) -> int8x16_t { static_assert!(INDEX >= 0 && INDEX <= 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.laneq.v16i8.v8i8" @@ -11781,7 +11781,7 @@ pub unsafe fn vluti2_laneq_s8(a: int8x8_t, b: uint8x16_t) -> i #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2q_laneq_s8(a: int8x16_t, b: uint8x16_t) -> int8x16_t { static_assert!(INDEX >= 0 && INDEX <= 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.laneq.v16i8.v16i8" @@ -11801,7 +11801,7 @@ pub unsafe fn vluti2q_laneq_s8(a: int8x16_t, b: uint8x16_t) -> #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2_laneq_s16(a: int16x4_t, b: uint8x16_t) -> int16x8_t { static_assert!(INDEX >= 0 && INDEX <= 7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.laneq.v8i16.v4i16" @@ -11821,7 +11821,7 @@ pub unsafe fn vluti2_laneq_s16(a: int16x4_t, b: uint8x16_t) -> #[rustc_legacy_const_generics(2)] pub unsafe fn vluti2q_laneq_s16(a: int16x8_t, b: uint8x16_t) -> int16x8_t { static_assert!(INDEX >= 0 && INDEX <= 7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti2.laneq.v8i16.v8i16" @@ -11880,7 +11880,7 @@ pub unsafe fn vluti4q_lane_p16_x2(a: poly16x8x2_t, b: uint8x8_t #[rustc_legacy_const_generics(2)] pub unsafe fn vluti4q_lane_s16_x2(a: int16x8x2_t, b: uint8x8_t) -> int16x8_t { static_assert!(LANE >= 0 && LANE <= 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti4q.lane.x2.v8i16" @@ -11900,7 +11900,7 @@ pub unsafe fn vluti4q_lane_s16_x2(a: int16x8x2_t, b: uint8x8_t) #[rustc_legacy_const_generics(2)] pub unsafe fn vluti4q_lane_s8(a: int8x16_t, b: uint8x8_t) -> int8x16_t { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti4q.lane.v16i8" @@ -11988,7 +11988,7 @@ pub unsafe fn vluti4q_laneq_p16_x2(a: poly16x8x2_t, b: uint8x16 #[rustc_legacy_const_generics(2)] pub unsafe fn vluti4q_laneq_s16_x2(a: int16x8x2_t, b: uint8x16_t) -> int16x8_t { static_assert!(LANE >= 0 && LANE <= 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti4q.laneq.x2.v8i16" @@ -12008,7 +12008,7 @@ pub unsafe fn vluti4q_laneq_s16_x2(a: int16x8x2_t, b: uint8x16_ #[rustc_legacy_const_generics(2)] pub unsafe fn vluti4q_laneq_s8(a: int8x16_t, b: uint8x16_t) -> int8x16_t { static_assert!(LANE >= 0 && LANE <= 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vluti4q.laneq.v16i8" @@ -12050,7 +12050,7 @@ pub unsafe fn vluti4q_laneq_p8(a: poly8x16_t, b: uint8x16_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmax))] pub fn vmax_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmax.v1f64" @@ -12066,7 +12066,7 @@ pub fn vmax_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmax))] pub fn vmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmax.v2f64" @@ -12083,7 +12083,7 @@ pub fn vmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmax))] pub fn vmaxh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmax.f16" @@ -12099,7 +12099,7 @@ pub fn vmaxh_f16(a: f16, b: f16) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxnm))] pub fn vmaxnm_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnm.v1f64" @@ -12115,7 +12115,7 @@ pub fn vmaxnm_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxnm))] pub fn vmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnm.v2f64" @@ -12132,7 +12132,7 @@ pub fn vmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnm))] pub fn vmaxnmh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnm.f16" @@ -12149,7 +12149,7 @@ pub fn vmaxnmh_f16(a: f16, b: f16) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmv))] pub fn vmaxnmv_f16(a: float16x4_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f16.v4f16" @@ -12166,7 +12166,7 @@ pub fn vmaxnmv_f16(a: float16x4_t) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmv))] pub fn vmaxnmvq_f16(a: float16x8_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f16.v8f16" @@ -12182,7 +12182,7 @@ pub fn vmaxnmvq_f16(a: float16x8_t) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vmaxnmv_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f32.v2f32" @@ -12198,7 +12198,7 @@ pub fn vmaxnmv_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vmaxnmvq_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f64.v2f64" @@ -12214,7 +12214,7 @@ pub fn vmaxnmvq_f64(a: float64x2_t) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxnmv))] pub fn vmaxnmvq_f32(a: float32x4_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f32.v4f32" @@ -12231,7 +12231,7 @@ pub fn vmaxnmvq_f32(a: float32x4_t) -> f32 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxv))] pub fn vmaxv_f16(a: float16x4_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f16.v4f16" @@ -12248,7 +12248,7 @@ pub fn vmaxv_f16(a: float16x4_t) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxv))] pub fn vmaxvq_f16(a: float16x8_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f16.v8f16" @@ -12264,7 +12264,7 @@ pub fn vmaxvq_f16(a: float16x8_t) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vmaxv_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f32.v2f32" @@ -12280,7 +12280,7 @@ pub fn vmaxv_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxv))] pub fn vmaxvq_f32(a: float32x4_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f32.v4f32" @@ -12296,7 +12296,7 @@ pub fn vmaxvq_f32(a: float32x4_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vmaxvq_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f64.v2f64" @@ -12420,7 +12420,7 @@ pub fn vmaxvq_u32(a: uint32x4_t) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmin))] pub fn vmin_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmin.v1f64" @@ -12436,7 +12436,7 @@ pub fn vmin_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmin))] pub fn vminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmin.v2f64" @@ -12453,7 +12453,7 @@ pub fn vminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmin))] pub fn vminh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmin.f16" @@ -12469,7 +12469,7 @@ pub fn vminh_f16(a: f16, b: f16) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminnm))] pub fn vminnm_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnm.v1f64" @@ -12485,7 +12485,7 @@ pub fn vminnm_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminnm))] pub fn vminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnm.v2f64" @@ -12502,7 +12502,7 @@ pub fn vminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnm))] pub fn vminnmh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnm.f16" @@ -12519,7 +12519,7 @@ pub fn vminnmh_f16(a: f16, b: f16) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmv))] pub fn vminnmv_f16(a: float16x4_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f16.v4f16" @@ -12536,7 +12536,7 @@ pub fn vminnmv_f16(a: float16x4_t) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmv))] pub fn vminnmvq_f16(a: float16x8_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f16.v8f16" @@ -12552,7 +12552,7 @@ pub fn vminnmvq_f16(a: float16x8_t) -> f16 { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vminnmv_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f32.v2f32" @@ -12568,7 +12568,7 @@ pub fn vminnmv_f32(a: float32x2_t) -> f32 { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vminnmvq_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f64.v2f64" @@ -12584,7 +12584,7 @@ pub fn vminnmvq_f64(a: float64x2_t) -> f64 { #[cfg_attr(test, assert_instr(fminnmv))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vminnmvq_f32(a: float32x4_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f32.v4f32" @@ -12601,7 +12601,7 @@ pub fn vminnmvq_f32(a: float32x4_t) -> f32 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminv))] pub fn vminv_f16(a: float16x4_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f16.v4f16" @@ -12618,7 +12618,7 @@ pub fn vminv_f16(a: float16x4_t) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminv))] pub fn vminvq_f16(a: float16x8_t) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f16.v8f16" @@ -12634,7 +12634,7 @@ pub fn vminvq_f16(a: float16x8_t) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vminv_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f32.v2f32" @@ -12650,7 +12650,7 @@ pub fn vminv_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminv))] pub fn vminvq_f32(a: float32x4_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f32.v4f32" @@ -12666,7 +12666,7 @@ pub fn vminvq_f32(a: float32x4_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vminvq_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f64.v2f64" @@ -13708,7 +13708,7 @@ pub fn vmull_high_u32(a: uint32x4_t, b: uint32x4_t) -> uint64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(pmull))] pub fn vmull_p64(a: p64, b: p64) -> p128 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.pmull64" @@ -13783,7 +13783,7 @@ pub fn vmuld_laneq_f64(a: f64, b: float64x2_t) -> f64 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulx_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v4f16" @@ -13800,7 +13800,7 @@ pub fn vmulx_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v8f16" @@ -13816,7 +13816,7 @@ pub fn vmulxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulx_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v2f32" @@ -13832,7 +13832,7 @@ pub fn vmulx_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v4f32" @@ -13848,7 +13848,7 @@ pub fn vmulxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulx_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v1f64" @@ -13864,7 +13864,7 @@ pub fn vmulx_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.v2f64" @@ -14025,7 +14025,7 @@ pub fn vmulxq_n_f16(a: float16x8_t, b: f16) -> float16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxd_f64(a: f64, b: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.f64" @@ -14041,7 +14041,7 @@ pub fn vmulxd_f64(a: f64, b: f64) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxs_f32(a: f32, b: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.f32" @@ -14102,7 +14102,7 @@ pub fn vmulxs_laneq_f32(a: f32, b: float32x4_t) -> f32 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmulx))] pub fn vmulxh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmulx.f16" @@ -14605,7 +14605,7 @@ pub fn vpaddq_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v4f16" @@ -14623,7 +14623,7 @@ pub fn vpmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v4f16" @@ -14646,7 +14646,7 @@ pub fn vpmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v8f16" @@ -14664,7 +14664,7 @@ pub fn vpmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v8f16" @@ -14687,7 +14687,7 @@ pub fn vpmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vpmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v4f16" @@ -14705,7 +14705,7 @@ pub fn vpmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vpmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v4f16" @@ -14728,7 +14728,7 @@ pub fn vpmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vpmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v8f16" @@ -14746,7 +14746,7 @@ pub fn vpmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn vpmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v8f16" @@ -14768,7 +14768,7 @@ pub fn vpmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v2f32" @@ -14785,7 +14785,7 @@ pub fn vpmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v2f32" @@ -14807,7 +14807,7 @@ pub fn vpmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v4f32" @@ -14824,7 +14824,7 @@ pub fn vpmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v4f32" @@ -14846,7 +14846,7 @@ pub fn vpmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v2f64" @@ -14863,7 +14863,7 @@ pub fn vpmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmp.v2f64" @@ -14885,7 +14885,7 @@ pub fn vpmaxnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f64.v2f64" @@ -14902,7 +14902,7 @@ pub fn vpmaxnmqd_f64(a: float64x2_t) -> f64 { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnmqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f64.v2f64" @@ -14922,7 +14922,7 @@ pub fn vpmaxnmqd_f64(a: float64x2_t) -> f64 { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnms_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f32.v2f32" @@ -14939,7 +14939,7 @@ pub fn vpmaxnms_f32(a: float32x2_t) -> f32 { #[cfg_attr(test, assert_instr(fmaxnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpmaxnms_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxnmv.f32.v2f32" @@ -14959,7 +14959,7 @@ pub fn vpmaxnms_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v4f32" @@ -14976,7 +14976,7 @@ pub fn vpmaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v4f32" @@ -14998,7 +14998,7 @@ pub fn vpmaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v2f64" @@ -15015,7 +15015,7 @@ pub fn vpmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v2f64" @@ -15037,7 +15037,7 @@ pub fn vpmaxq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v16i8" @@ -15054,7 +15054,7 @@ pub fn vpmaxq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v16i8" @@ -15082,7 +15082,7 @@ pub fn vpmaxq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v8i16" @@ -15099,7 +15099,7 @@ pub fn vpmaxq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v8i16" @@ -15121,7 +15121,7 @@ pub fn vpmaxq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v4i32" @@ -15138,7 +15138,7 @@ pub fn vpmaxq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(smaxp))] pub fn vpmaxq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v4i32" @@ -15160,7 +15160,7 @@ pub fn vpmaxq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v16i8" @@ -15177,7 +15177,7 @@ pub fn vpmaxq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v16i8" @@ -15205,7 +15205,7 @@ pub fn vpmaxq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v8i16" @@ -15222,7 +15222,7 @@ pub fn vpmaxq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v8i16" @@ -15244,7 +15244,7 @@ pub fn vpmaxq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v4i32" @@ -15261,7 +15261,7 @@ pub fn vpmaxq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(umaxp))] pub fn vpmaxq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v4i32" @@ -15282,7 +15282,7 @@ pub fn vpmaxq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f64.v2f64" @@ -15298,7 +15298,7 @@ pub fn vpmaxqd_f64(a: float64x2_t) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn vpmaxs_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxv.f32.v2f32" @@ -15316,7 +15316,7 @@ pub fn vpmaxs_f32(a: float32x2_t) -> f32 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminp))] pub fn vpmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v4f16" @@ -15334,7 +15334,7 @@ pub fn vpmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminp))] pub fn vpmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v4f16" @@ -15357,7 +15357,7 @@ pub fn vpmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v8f16" @@ -15375,7 +15375,7 @@ pub fn vpminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v8f16" @@ -15398,7 +15398,7 @@ pub fn vpminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmp))] pub fn vpminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v4f16" @@ -15416,7 +15416,7 @@ pub fn vpminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmp))] pub fn vpminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v4f16" @@ -15439,7 +15439,7 @@ pub fn vpminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmp))] pub fn vpminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v8f16" @@ -15457,7 +15457,7 @@ pub fn vpminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(fminnmp))] pub fn vpminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v8f16" @@ -15479,7 +15479,7 @@ pub fn vpminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v2f32" @@ -15496,7 +15496,7 @@ pub fn vpminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v2f32" @@ -15518,7 +15518,7 @@ pub fn vpminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v4f32" @@ -15535,7 +15535,7 @@ pub fn vpminnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v4f32" @@ -15557,7 +15557,7 @@ pub fn vpminnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v2f64" @@ -15574,7 +15574,7 @@ pub fn vpminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmp.v2f64" @@ -15596,7 +15596,7 @@ pub fn vpminnmq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f64.v2f64" @@ -15613,7 +15613,7 @@ pub fn vpminnmqd_f64(a: float64x2_t) -> f64 { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnmqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f64.v2f64" @@ -15633,7 +15633,7 @@ pub fn vpminnmqd_f64(a: float64x2_t) -> f64 { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnms_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f32.v2f32" @@ -15650,7 +15650,7 @@ pub fn vpminnms_f32(a: float32x2_t) -> f32 { #[cfg_attr(test, assert_instr(fminnmp))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vpminnms_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminnmv.f32.v2f32" @@ -15670,7 +15670,7 @@ pub fn vpminnms_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v4f32" @@ -15687,7 +15687,7 @@ pub fn vpminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v4f32" @@ -15709,7 +15709,7 @@ pub fn vpminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v2f64" @@ -15726,7 +15726,7 @@ pub fn vpminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v2f64" @@ -15748,7 +15748,7 @@ pub fn vpminq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v16i8" @@ -15765,7 +15765,7 @@ pub fn vpminq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v16i8" @@ -15793,7 +15793,7 @@ pub fn vpminq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v8i16" @@ -15810,7 +15810,7 @@ pub fn vpminq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v8i16" @@ -15832,7 +15832,7 @@ pub fn vpminq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v4i32" @@ -15849,7 +15849,7 @@ pub fn vpminq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sminp))] pub fn vpminq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v4i32" @@ -15871,7 +15871,7 @@ pub fn vpminq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v16i8" @@ -15888,7 +15888,7 @@ pub fn vpminq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v16i8" @@ -15916,7 +15916,7 @@ pub fn vpminq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v8i16" @@ -15933,7 +15933,7 @@ pub fn vpminq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v8i16" @@ -15955,7 +15955,7 @@ pub fn vpminq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v4i32" @@ -15972,7 +15972,7 @@ pub fn vpminq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uminp))] pub fn vpminq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v4i32" @@ -15994,7 +15994,7 @@ pub fn vpminq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f64.v2f64" @@ -16011,7 +16011,7 @@ pub fn vpminqd_f64(a: float64x2_t) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpminqd_f64(a: float64x2_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f64.v2f64" @@ -16031,7 +16031,7 @@ pub fn vpminqd_f64(a: float64x2_t) -> f64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpmins_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f32.v2f32" @@ -16048,7 +16048,7 @@ pub fn vpmins_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(fminp))] pub fn vpmins_f32(a: float32x2_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminv.f32.v2f32" @@ -16067,7 +16067,7 @@ pub fn vpmins_f32(a: float32x2_t) -> f32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(sqabs))] pub fn vqabs_s64(a: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v1i64" @@ -16083,7 +16083,7 @@ pub fn vqabs_s64(a: int64x1_t) -> int64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(sqabs))] pub fn vqabsq_s64(a: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v2i64" @@ -16117,7 +16117,7 @@ pub fn vqabsh_s16(a: i16) -> i16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(sqabs))] pub fn vqabss_s32(a: i32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.i32" @@ -16133,7 +16133,7 @@ pub fn vqabss_s32(a: i32) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(sqabs))] pub fn vqabsd_s64(a: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.i64" @@ -16193,7 +16193,7 @@ pub fn vqaddh_u16(a: u16, b: u16) -> u16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqadd))] pub fn vqadds_s32(a: i32, b: i32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqadd.i32" @@ -16209,7 +16209,7 @@ pub fn vqadds_s32(a: i32, b: i32) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqadd))] pub fn vqaddd_s64(a: i64, b: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqadd.i64" @@ -16225,7 +16225,7 @@ pub fn vqaddd_s64(a: i64, b: i64) -> i64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uqadd))] pub fn vqadds_u32(a: u32, b: u32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqadd.i32" @@ -16241,7 +16241,7 @@ pub fn vqadds_u32(a: u32, b: u32) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uqadd))] pub fn vqaddd_u64(a: u64, b: u64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqadd.i64" @@ -16882,7 +16882,7 @@ pub fn vqdmulls_lane_s32(a: i32, b: int32x2_t) -> i64 { #[cfg_attr(test, assert_instr(sqdmull))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqdmulls_s32(a: i32, b: i32) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqdmulls.scalar" @@ -16952,7 +16952,7 @@ pub fn vqmovn_high_u64(a: uint32x2_t, b: uint64x2_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(sqxtn))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqmovnd_s64(a: i64) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.scalar.sqxtn.i32.i64" @@ -16968,7 +16968,7 @@ pub fn vqmovnd_s64(a: i64) -> i32 { #[cfg_attr(test, assert_instr(uqxtn))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqmovnd_u64(a: u64) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.scalar.uqxtn.i32.i64" @@ -17074,7 +17074,7 @@ pub fn vqmovund_s64(a: i64) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqneg))] pub fn vqneg_s64(a: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v1i64" @@ -17090,7 +17090,7 @@ pub fn vqneg_s64(a: int64x1_t) -> int64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqneg))] pub fn vqnegq_s64(a: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v2i64" @@ -17238,7 +17238,7 @@ pub fn vqrdmlahq_laneq_s32(a: int32x4_t, b: int32x4_t, c: int32 #[cfg_attr(test, assert_instr(sqrdmlah))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlah_s16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlah.v4i16" @@ -17254,7 +17254,7 @@ pub fn vqrdmlah_s16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t { #[cfg_attr(test, assert_instr(sqrdmlah))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlahq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlah.v8i16" @@ -17270,7 +17270,7 @@ pub fn vqrdmlahq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(sqrdmlah))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlah_s32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlah.v2i32" @@ -17286,7 +17286,7 @@ pub fn vqrdmlah_s32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(sqrdmlah))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlahq_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlah.v4i32" @@ -17466,7 +17466,7 @@ pub fn vqrdmlshq_laneq_s32(a: int32x4_t, b: int32x4_t, c: int32 #[cfg_attr(test, assert_instr(sqrdmlsh))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlsh_s16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlsh.v4i16" @@ -17482,7 +17482,7 @@ pub fn vqrdmlsh_s16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t { #[cfg_attr(test, assert_instr(sqrdmlsh))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlshq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlsh.v8i16" @@ -17498,7 +17498,7 @@ pub fn vqrdmlshq_s16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t { #[cfg_attr(test, assert_instr(sqrdmlsh))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlsh_s32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlsh.v2i32" @@ -17514,7 +17514,7 @@ pub fn vqrdmlsh_s32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t { #[cfg_attr(test, assert_instr(sqrdmlsh))] #[stable(feature = "rdm_intrinsics", since = "1.62.0")] pub fn vqrdmlshq_s32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrdmlsh.v4i32" @@ -17704,7 +17704,7 @@ pub fn vqrshlh_u16(a: u16, b: i16) -> u16 { #[cfg_attr(test, assert_instr(sqrshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshld_s64(a: i64, b: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshl.i64" @@ -17720,7 +17720,7 @@ pub fn vqrshld_s64(a: i64, b: i64) -> i64 { #[cfg_attr(test, assert_instr(sqrshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshls_s32(a: i32, b: i32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshl.i32" @@ -17736,7 +17736,7 @@ pub fn vqrshls_s32(a: i32, b: i32) -> i32 { #[cfg_attr(test, assert_instr(uqrshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshls_u32(a: u32, b: i32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqrshl.i32" @@ -17752,7 +17752,7 @@ pub fn vqrshls_u32(a: u32, b: i32) -> u32 { #[cfg_attr(test, assert_instr(uqrshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshld_u64(a: u64, b: i64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqrshl.i64" @@ -18123,7 +18123,7 @@ pub fn vqshls_u32(a: u32, b: i32) -> u32 { #[cfg_attr(test, assert_instr(sqshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshld_s64(a: i64, b: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshl.i64" @@ -18139,7 +18139,7 @@ pub fn vqshld_s64(a: i64, b: i64) -> i64 { #[cfg_attr(test, assert_instr(uqshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshld_u64(a: u64, b: i64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqshl.i64" @@ -18267,7 +18267,7 @@ pub fn vqshrn_high_n_u64(a: uint32x2_t, b: uint64x2_t) -> uint32x4 #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrnd_n_s64(a: i64) -> i32 { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrn.i32" @@ -18285,7 +18285,7 @@ pub fn vqshrnd_n_s64(a: i64) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrnd_n_u64(a: u64) -> u32 { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqshrn.i32" @@ -18455,7 +18455,7 @@ pub fn vqsubh_u16(a: u16, b: u16) -> u16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqsub))] pub fn vqsubs_s32(a: i32, b: i32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqsub.i32" @@ -18471,7 +18471,7 @@ pub fn vqsubs_s32(a: i32, b: i32) -> i32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(sqsub))] pub fn vqsubd_s64(a: i64, b: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqsub.i64" @@ -18487,7 +18487,7 @@ pub fn vqsubd_s64(a: i64, b: i64) -> i64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uqsub))] pub fn vqsubs_u32(a: u32, b: u32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqsub.i32" @@ -18503,7 +18503,7 @@ pub fn vqsubs_u32(a: u32, b: u32) -> u32 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(uqsub))] pub fn vqsubd_u64(a: u64, b: u64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqsub.i64" @@ -18519,7 +18519,7 @@ pub fn vqsubd_u64(a: u64, b: u64) -> u64 { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl1(a: int8x16_t, b: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl1.v8i8" @@ -18535,7 +18535,7 @@ fn vqtbl1(a: int8x16_t, b: uint8x8_t) -> int8x8_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl1q(a: int8x16_t, b: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl1.v16i8" @@ -18722,7 +18722,7 @@ pub fn vqtbl1q_p8(a: poly8x16_t, b: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl2(a: int8x16_t, b: int8x16_t, c: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl2.v8i8" @@ -18738,7 +18738,7 @@ fn vqtbl2(a: int8x16_t, b: int8x16_t, c: uint8x8_t) -> int8x8_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl2q(a: int8x16_t, b: int8x16_t, c: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl2.v16i8" @@ -18979,7 +18979,7 @@ pub fn vqtbl2q_p8(a: poly8x16x2_t, b: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl3(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl3.v8i8" @@ -18995,7 +18995,7 @@ fn vqtbl3(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: uint8x8_t) -> int8x8_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl3q(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl3.v16i8" @@ -19270,7 +19270,7 @@ pub fn vqtbl3q_p8(a: poly8x16x3_t, b: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl4(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl4.v8i8" @@ -19292,7 +19292,7 @@ fn vqtbl4(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x8_t) #[cfg_attr(test, assert_instr(tbl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbl4q(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbl4.v16i8" @@ -19655,7 +19655,7 @@ pub fn vqtbl4q_p8(a: poly8x16x4_t, b: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx1(a: int8x8_t, b: int8x16_t, c: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx1.v8i8" @@ -19671,7 +19671,7 @@ fn vqtbx1(a: int8x8_t, b: int8x16_t, c: uint8x8_t) -> int8x8_t { #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx1q(a: int8x16_t, b: int8x16_t, c: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx1.v16i8" @@ -19867,7 +19867,7 @@ pub fn vqtbx1q_p8(a: poly8x16_t, b: poly8x16_t, c: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx2(a: int8x8_t, b: int8x16_t, c: int8x16_t, d: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx2.v8i8" @@ -19883,7 +19883,7 @@ fn vqtbx2(a: int8x8_t, b: int8x16_t, c: int8x16_t, d: uint8x8_t) -> int8x8_t { #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx2q(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx2.v16i8" @@ -20135,7 +20135,7 @@ pub fn vqtbx2q_p8(a: poly8x16_t, b: poly8x16x2_t, c: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx3(a: int8x8_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx3.v8i8" @@ -20152,7 +20152,7 @@ fn vqtbx3(a: int8x8_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x8_t) - #[cfg_attr(test, assert_instr(tbx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] fn vqtbx3q(a: int8x16_t, b: int8x16_t, c: int8x16_t, d: int8x16_t, e: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx3.v16i8" @@ -20501,7 +20501,7 @@ fn vqtbx4( e: int8x16_t, f: uint8x8_t, ) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx4.v8i8" @@ -20531,7 +20531,7 @@ fn vqtbx4q( e: int8x16_t, f: uint8x16_t, ) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.tbx4.v16i8" @@ -20912,7 +20912,7 @@ pub fn vqtbx4q_p8(a: poly8x16_t, b: poly8x16x4_t, c: uint8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(rax1))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vrax1q_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.rax1" @@ -20982,7 +20982,7 @@ pub fn vrbitq_p8(a: poly8x16_t) -> poly8x16_t { #[cfg_attr(test, assert_instr(frecpe))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpe_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpe.v1f64" @@ -20998,7 +20998,7 @@ pub fn vrecpe_f64(a: float64x1_t) -> float64x1_t { #[cfg_attr(test, assert_instr(frecpe))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpeq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpe.v2f64" @@ -21014,7 +21014,7 @@ pub fn vrecpeq_f64(a: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(frecpe))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecped_f64(a: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpe.f64" @@ -21030,7 +21030,7 @@ pub fn vrecped_f64(a: f64) -> f64 { #[cfg_attr(test, assert_instr(frecpe))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpes_f32(a: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpe.f32" @@ -21047,7 +21047,7 @@ pub fn vrecpes_f32(a: f32) -> f32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpeh_f16(a: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpe.f16" @@ -21063,7 +21063,7 @@ pub fn vrecpeh_f16(a: f16) -> f16 { #[cfg_attr(test, assert_instr(frecps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecps_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecps.v1f64" @@ -21079,7 +21079,7 @@ pub fn vrecps_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[cfg_attr(test, assert_instr(frecps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpsq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecps.v2f64" @@ -21095,7 +21095,7 @@ pub fn vrecpsq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(frecps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpsd_f64(a: f64, b: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecps.f64" @@ -21111,7 +21111,7 @@ pub fn vrecpsd_f64(a: f64, b: f64) -> f64 { #[cfg_attr(test, assert_instr(frecps))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpss_f32(a: f32, b: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecps.f32" @@ -21128,7 +21128,7 @@ pub fn vrecpss_f32(a: f32, b: f32) -> f32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpsh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecps.f16" @@ -21144,7 +21144,7 @@ pub fn vrecpsh_f16(a: f16, b: f16) -> f16 { #[cfg_attr(test, assert_instr(frecpx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpxd_f64(a: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpx.f64" @@ -21160,7 +21160,7 @@ pub fn vrecpxd_f64(a: f64) -> f64 { #[cfg_attr(test, assert_instr(frecpx))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrecpxs_f32(a: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpx.f32" @@ -21177,7 +21177,7 @@ pub fn vrecpxs_f32(a: f32) -> f32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpxh_f16(a: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frecpx.f16" @@ -21791,7 +21791,7 @@ pub fn vreinterpretq_f32_p64(a: poly64x2_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32x))] pub fn vrnd32x_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32x.v2f32" @@ -21807,7 +21807,7 @@ pub fn vrnd32x_f32(a: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32x))] pub fn vrnd32xq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32x.v4f32" @@ -21823,7 +21823,7 @@ pub fn vrnd32xq_f32(a: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32x))] pub fn vrnd32xq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32x.v2f64" @@ -21839,7 +21839,7 @@ pub fn vrnd32xq_f64(a: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32x))] pub fn vrnd32x_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.frint32x.f64" @@ -21855,7 +21855,7 @@ pub fn vrnd32x_f64(a: float64x1_t) -> float64x1_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32z))] pub fn vrnd32z_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32z.v2f32" @@ -21871,7 +21871,7 @@ pub fn vrnd32z_f32(a: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32z))] pub fn vrnd32zq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32z.v4f32" @@ -21887,7 +21887,7 @@ pub fn vrnd32zq_f32(a: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32z))] pub fn vrnd32zq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint32z.v2f64" @@ -21903,7 +21903,7 @@ pub fn vrnd32zq_f64(a: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint32z))] pub fn vrnd32z_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.frint32z.f64" @@ -21919,7 +21919,7 @@ pub fn vrnd32z_f64(a: float64x1_t) -> float64x1_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64x))] pub fn vrnd64x_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64x.v2f32" @@ -21935,7 +21935,7 @@ pub fn vrnd64x_f32(a: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64x))] pub fn vrnd64xq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64x.v4f32" @@ -21951,7 +21951,7 @@ pub fn vrnd64xq_f32(a: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64x))] pub fn vrnd64xq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64x.v2f64" @@ -21967,7 +21967,7 @@ pub fn vrnd64xq_f64(a: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64x))] pub fn vrnd64x_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.frint64x.f64" @@ -21983,7 +21983,7 @@ pub fn vrnd64x_f64(a: float64x1_t) -> float64x1_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64z))] pub fn vrnd64z_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64z.v2f32" @@ -21999,7 +21999,7 @@ pub fn vrnd64z_f32(a: float32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64z))] pub fn vrnd64zq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64z.v4f32" @@ -22015,7 +22015,7 @@ pub fn vrnd64zq_f32(a: float32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64z))] pub fn vrnd64zq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frint64z.v2f64" @@ -22031,7 +22031,7 @@ pub fn vrnd64zq_f64(a: float64x2_t) -> float64x2_t { #[unstable(feature = "stdarch_neon_ftts", issue = "117227")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(frint64z))] pub fn vrnd64z_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.frint64z.f64" @@ -22180,7 +22180,7 @@ pub fn vrndh_f16(a: f16) -> f16 { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndi_f16(a: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v4f16" @@ -22197,7 +22197,7 @@ pub fn vrndi_f16(a: float16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndiq_f16(a: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v8f16" @@ -22213,7 +22213,7 @@ pub fn vrndiq_f16(a: float16x8_t) -> float16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndi_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v2f32" @@ -22229,7 +22229,7 @@ pub fn vrndi_f32(a: float32x2_t) -> float32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndiq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v4f32" @@ -22245,7 +22245,7 @@ pub fn vrndiq_f32(a: float32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndi_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v1f64" @@ -22261,7 +22261,7 @@ pub fn vrndi_f64(a: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndiq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.v2f64" @@ -22278,7 +22278,7 @@ pub fn vrndiq_f64(a: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(frinti))] pub fn vrndih_f16(a: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.nearbyint.f16" @@ -22360,7 +22360,7 @@ pub fn vrndmh_f16(a: f16) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frintn))] pub fn vrndn_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.roundeven.v1f64" @@ -22376,7 +22376,7 @@ pub fn vrndn_f64(a: float64x1_t) -> float64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frintn))] pub fn vrndnq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.roundeven.v2f64" @@ -22393,7 +22393,7 @@ pub fn vrndnq_f64(a: float64x2_t) -> float64x2_t { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(frintn))] pub fn vrndnh_f16(a: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.roundeven.f16" @@ -22409,7 +22409,7 @@ pub fn vrndnh_f16(a: f16) -> f16 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(frintn))] pub fn vrndns_f32(a: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.roundeven.f32" @@ -22557,7 +22557,7 @@ pub fn vrndxh_f16(a: f16) -> f16 { #[cfg_attr(test, assert_instr(srshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrshld_s64(a: i64, b: i64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srshl.i64" @@ -22573,7 +22573,7 @@ pub fn vrshld_s64(a: i64, b: i64) -> i64 { #[cfg_attr(test, assert_instr(urshl))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrshld_u64(a: u64, b: i64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urshl.i64" @@ -22677,7 +22677,7 @@ pub fn vrshrn_high_n_u64(a: uint32x2_t, b: uint64x2_t) -> uint32x4 #[cfg_attr(test, assert_instr(frsqrte))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrte_f64(a: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrte.v1f64" @@ -22693,7 +22693,7 @@ pub fn vrsqrte_f64(a: float64x1_t) -> float64x1_t { #[cfg_attr(test, assert_instr(frsqrte))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrteq_f64(a: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrte.v2f64" @@ -22709,7 +22709,7 @@ pub fn vrsqrteq_f64(a: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(frsqrte))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrted_f64(a: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrte.f64" @@ -22725,7 +22725,7 @@ pub fn vrsqrted_f64(a: f64) -> f64 { #[cfg_attr(test, assert_instr(frsqrte))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrtes_f32(a: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrte.f32" @@ -22742,7 +22742,7 @@ pub fn vrsqrtes_f32(a: f32) -> f32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrteh_f16(a: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrte.f16" @@ -22758,7 +22758,7 @@ pub fn vrsqrteh_f16(a: f16) -> f16 { #[cfg_attr(test, assert_instr(frsqrts))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrts_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrts.v1f64" @@ -22774,7 +22774,7 @@ pub fn vrsqrts_f64(a: float64x1_t, b: float64x1_t) -> float64x1_t { #[cfg_attr(test, assert_instr(frsqrts))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrtsq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrts.v2f64" @@ -22790,7 +22790,7 @@ pub fn vrsqrtsq_f64(a: float64x2_t, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(frsqrts))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrtsd_f64(a: f64, b: f64) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrts.f64" @@ -22806,7 +22806,7 @@ pub fn vrsqrtsd_f64(a: f64, b: f64) -> f64 { #[cfg_attr(test, assert_instr(frsqrts))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrsqrtss_f32(a: f32, b: f32) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrts.f32" @@ -22823,7 +22823,7 @@ pub fn vrsqrtss_f32(a: f32, b: f32) -> f32 { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrtsh_f16(a: f16, b: f16) -> f16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.frsqrts.f16" @@ -22983,7 +22983,7 @@ pub fn vrsubhn_high_u64(a: uint32x2_t, b: uint64x2_t, c: uint64x2_t) -> uint32x4 #[target_feature(enable = "neon,fp8")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(fscale))] pub fn vscale_f16(vn: float16x4_t, vm: int16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fp8.fscale.v4f16" @@ -22999,7 +22999,7 @@ pub fn vscale_f16(vn: float16x4_t, vm: int16x4_t) -> float16x4_t { #[target_feature(enable = "neon,fp8")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(fscale))] pub fn vscaleq_f16(vn: float16x8_t, vm: int16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fp8.fscale.v8f16" @@ -23015,7 +23015,7 @@ pub fn vscaleq_f16(vn: float16x8_t, vm: int16x8_t) -> float16x8_t { #[target_feature(enable = "neon,fp8")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(fscale))] pub fn vscale_f32(vn: float32x2_t, vm: int32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fp8.fscale.v2f32" @@ -23031,7 +23031,7 @@ pub fn vscale_f32(vn: float32x2_t, vm: int32x2_t) -> float32x2_t { #[target_feature(enable = "neon,fp8")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(fscale))] pub fn vscaleq_f32(vn: float32x4_t, vm: int32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fp8.fscale.v4f32" @@ -23047,7 +23047,7 @@ pub fn vscaleq_f32(vn: float32x4_t, vm: int32x4_t) -> float32x4_t { #[target_feature(enable = "neon,fp8")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(fscale))] pub fn vscaleq_f64(vn: float64x2_t, vm: int64x2_t) -> float64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fp8.fscale.v2f64" @@ -23103,7 +23103,7 @@ pub fn vsetq_lane_f64(a: f64, b: float64x2_t) -> float64x2_t { #[cfg_attr(test, assert_instr(sha512h2))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512h2q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512h2" @@ -23120,7 +23120,7 @@ pub fn vsha512h2q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t #[cfg_attr(test, assert_instr(sha512h2))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512h2q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512h2" @@ -23143,7 +23143,7 @@ pub fn vsha512h2q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t #[cfg_attr(test, assert_instr(sha512h))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512hq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512h" @@ -23160,7 +23160,7 @@ pub fn vsha512hq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t #[cfg_attr(test, assert_instr(sha512h))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512hq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512h" @@ -23183,7 +23183,7 @@ pub fn vsha512hq_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t #[cfg_attr(test, assert_instr(sha512su0))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512su0q_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512su0" @@ -23200,7 +23200,7 @@ pub fn vsha512su0q_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { #[cfg_attr(test, assert_instr(sha512su0))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512su0q_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512su0" @@ -23222,7 +23222,7 @@ pub fn vsha512su0q_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { #[cfg_attr(test, assert_instr(sha512su1))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512su1q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512su1" @@ -23239,7 +23239,7 @@ pub fn vsha512su1q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_ #[cfg_attr(test, assert_instr(sha512su1))] #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vsha512su1q_u64(a: uint64x2_t, b: uint64x2_t, c: uint64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha512su1" @@ -23419,7 +23419,7 @@ pub fn vshrn_high_n_u64(a: uint32x2_t, b: uint64x2_t) -> uint32x4_ #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsli_n_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v8i8" @@ -23437,7 +23437,7 @@ pub fn vsli_n_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsliq_n_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v16i8" @@ -23455,7 +23455,7 @@ pub fn vsliq_n_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsli_n_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v4i16" @@ -23473,7 +23473,7 @@ pub fn vsli_n_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsliq_n_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v8i16" @@ -23491,7 +23491,7 @@ pub fn vsliq_n_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsli_n_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { static_assert!(N >= 0 && N <= 31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v2i32" @@ -23509,7 +23509,7 @@ pub fn vsli_n_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsliq_n_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { static_assert!(N >= 0 && N <= 31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v4i32" @@ -23527,7 +23527,7 @@ pub fn vsliq_n_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsli_n_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { static_assert!(N >= 0 && N <= 63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v1i64" @@ -23545,7 +23545,7 @@ pub fn vsli_n_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsliq_n_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { static_assert!(N >= 0 && N <= 63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vsli.v2i64" @@ -23738,7 +23738,7 @@ pub fn vslid_n_u64(a: u64, b: u64) -> u64 { #[cfg_attr(test, assert_instr(sm3partw1))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3partw1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3partw1" @@ -23755,7 +23755,7 @@ pub fn vsm3partw1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_ #[cfg_attr(test, assert_instr(sm3partw1))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3partw1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3partw1" @@ -23778,7 +23778,7 @@ pub fn vsm3partw1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_ #[cfg_attr(test, assert_instr(sm3partw2))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3partw2q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3partw2" @@ -23795,7 +23795,7 @@ pub fn vsm3partw2q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_ #[cfg_attr(test, assert_instr(sm3partw2))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3partw2q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3partw2" @@ -23818,7 +23818,7 @@ pub fn vsm3partw2q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_ #[cfg_attr(test, assert_instr(sm3ss1))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3ss1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3ss1" @@ -23835,7 +23835,7 @@ pub fn vsm3ss1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(sm3ss1))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3ss1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3ss1" @@ -23860,7 +23860,7 @@ pub fn vsm3ss1q_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt1aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt1a" @@ -23879,7 +23879,7 @@ pub fn vsm3tt1aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt1aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt1a" @@ -23904,7 +23904,7 @@ pub fn vsm3tt1aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt1bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt1b" @@ -23923,7 +23923,7 @@ pub fn vsm3tt1bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt1bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt1b" @@ -23948,7 +23948,7 @@ pub fn vsm3tt1bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt2aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt2a" @@ -23967,7 +23967,7 @@ pub fn vsm3tt2aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt2aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt2a" @@ -23992,7 +23992,7 @@ pub fn vsm3tt2aq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt2bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt2b" @@ -24011,7 +24011,7 @@ pub fn vsm3tt2bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm3tt2bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_t) -> uint32x4_t { static_assert_uimm_bits!(IMM2, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm3tt2b" @@ -24034,7 +24034,7 @@ pub fn vsm3tt2bq_u32(a: uint32x4_t, b: uint32x4_t, c: uint32x4_ #[cfg_attr(test, assert_instr(sm4ekey))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm4ekeyq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm4ekey" @@ -24051,7 +24051,7 @@ pub fn vsm4ekeyq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(sm4ekey))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm4ekeyq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm4ekey" @@ -24073,7 +24073,7 @@ pub fn vsm4ekeyq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(sm4e))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm4eq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm4e" @@ -24090,7 +24090,7 @@ pub fn vsm4eq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[cfg_attr(test, assert_instr(sm4e))] #[unstable(feature = "stdarch_neon_sm4", issue = "117226")] pub fn vsm4eq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sm4e" @@ -24111,7 +24111,7 @@ pub fn vsm4eq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqadd_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v8i8" @@ -24127,7 +24127,7 @@ pub fn vsqadd_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqaddq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v16i8" @@ -24143,7 +24143,7 @@ pub fn vsqaddq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqadd_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v4i16" @@ -24159,7 +24159,7 @@ pub fn vsqadd_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqaddq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v8i16" @@ -24175,7 +24175,7 @@ pub fn vsqaddq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqadd_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v2i32" @@ -24191,7 +24191,7 @@ pub fn vsqadd_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqaddq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v4i32" @@ -24207,7 +24207,7 @@ pub fn vsqaddq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqadd_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v1i64" @@ -24223,7 +24223,7 @@ pub fn vsqadd_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(usqadd))] pub fn vsqaddq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.v2i64" @@ -24257,7 +24257,7 @@ pub fn vsqaddh_u16(a: u16, b: i16) -> u16 { #[cfg_attr(test, assert_instr(usqadd))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsqaddd_u64(a: u64, b: i64) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.i64" @@ -24273,7 +24273,7 @@ pub fn vsqaddd_u64(a: u64, b: i64) -> u64 { #[cfg_attr(test, assert_instr(usqadd))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vsqadds_u32(a: u32, b: i32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usqadd.i32" @@ -24959,7 +24959,7 @@ pub unsafe fn vst1q_p64(ptr: *mut p64, a: poly64x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f64_x2(a: *mut f64, b: float64x1x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v1f64.p0" @@ -24977,7 +24977,7 @@ pub unsafe fn vst1_f64_x2(a: *mut f64, b: float64x1x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f64_x2(a: *mut f64, b: float64x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v2f64.p0" @@ -24995,7 +24995,7 @@ pub unsafe fn vst1q_f64_x2(a: *mut f64, b: float64x2x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f64_x3(a: *mut f64, b: float64x1x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v1f64.p0" @@ -25013,7 +25013,7 @@ pub unsafe fn vst1_f64_x3(a: *mut f64, b: float64x1x3_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f64_x3(a: *mut f64, b: float64x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v2f64.p0" @@ -25031,7 +25031,7 @@ pub unsafe fn vst1q_f64_x3(a: *mut f64, b: float64x2x3_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f64_x4(a: *mut f64, b: float64x1x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v1f64.p0" @@ -25055,7 +25055,7 @@ pub unsafe fn vst1_f64_x4(a: *mut f64, b: float64x1x4_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f64_x4(a: *mut f64, b: float64x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v2f64.p0" @@ -25118,7 +25118,7 @@ pub unsafe fn vst2_f64(a: *mut f64, b: float64x1x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_f64(a: *mut f64, b: float64x1x2_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v1f64.p0" @@ -25138,7 +25138,7 @@ pub unsafe fn vst2_lane_f64(a: *mut f64, b: float64x1x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_s64(a: *mut i64, b: int64x1x2_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v1i64.p0" @@ -25206,7 +25206,7 @@ pub unsafe fn vst2q_s64(a: *mut i64, b: int64x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_f64(a: *mut f64, b: float64x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v2f64.p0" @@ -25226,7 +25226,7 @@ pub unsafe fn vst2q_lane_f64(a: *mut f64, b: float64x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_s8(a: *mut i8, b: int8x16x2_t) { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v16i8.p0" @@ -25246,7 +25246,7 @@ pub unsafe fn vst2q_lane_s8(a: *mut i8, b: int8x16x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_s64(a: *mut i64, b: int64x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v2i64.p0" @@ -25351,7 +25351,7 @@ pub unsafe fn vst3_f64(a: *mut f64, b: float64x1x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_f64(a: *mut f64, b: float64x1x3_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v1f64.p0" @@ -25371,7 +25371,7 @@ pub unsafe fn vst3_lane_f64(a: *mut f64, b: float64x1x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_s64(a: *mut i64, b: int64x1x3_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v1i64.p0" @@ -25439,7 +25439,7 @@ pub unsafe fn vst3q_s64(a: *mut i64, b: int64x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_f64(a: *mut f64, b: float64x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v2f64.p0" @@ -25459,7 +25459,7 @@ pub unsafe fn vst3q_lane_f64(a: *mut f64, b: float64x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_s8(a: *mut i8, b: int8x16x3_t) { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v16i8.p0" @@ -25479,7 +25479,7 @@ pub unsafe fn vst3q_lane_s8(a: *mut i8, b: int8x16x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_s64(a: *mut i64, b: int64x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v2i64.p0" @@ -25584,7 +25584,7 @@ pub unsafe fn vst4_f64(a: *mut f64, b: float64x1x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_f64(a: *mut f64, b: float64x1x4_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v1f64.p0" @@ -25611,7 +25611,7 @@ pub unsafe fn vst4_lane_f64(a: *mut f64, b: float64x1x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_s64(a: *mut i64, b: int64x1x4_t) { static_assert!(LANE == 0); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v1i64.p0" @@ -25686,7 +25686,7 @@ pub unsafe fn vst4q_s64(a: *mut i64, b: int64x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_f64(a: *mut f64, b: float64x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v2f64.p0" @@ -25713,7 +25713,7 @@ pub unsafe fn vst4q_lane_f64(a: *mut f64, b: float64x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_s8(a: *mut i8, b: int8x16x4_t) { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v16i8.p0" @@ -25740,7 +25740,7 @@ pub unsafe fn vst4q_lane_s8(a: *mut i8, b: int8x16x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_s64(a: *mut i64, b: int64x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v2i64.p0" @@ -28151,7 +28151,7 @@ pub fn vtstd_u64(a: u64, b: u64) -> u64 { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqadd_s8(a: int8x8_t, b: uint8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v8i8" @@ -28167,7 +28167,7 @@ pub fn vuqadd_s8(a: int8x8_t, b: uint8x8_t) -> int8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqaddq_s8(a: int8x16_t, b: uint8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v16i8" @@ -28183,7 +28183,7 @@ pub fn vuqaddq_s8(a: int8x16_t, b: uint8x16_t) -> int8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqadd_s16(a: int16x4_t, b: uint16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v4i16" @@ -28199,7 +28199,7 @@ pub fn vuqadd_s16(a: int16x4_t, b: uint16x4_t) -> int16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqaddq_s16(a: int16x8_t, b: uint16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v8i16" @@ -28215,7 +28215,7 @@ pub fn vuqaddq_s16(a: int16x8_t, b: uint16x8_t) -> int16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqadd_s32(a: int32x2_t, b: uint32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v2i32" @@ -28231,7 +28231,7 @@ pub fn vuqadd_s32(a: int32x2_t, b: uint32x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqaddq_s32(a: int32x4_t, b: uint32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v4i32" @@ -28247,7 +28247,7 @@ pub fn vuqaddq_s32(a: int32x4_t, b: uint32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqadd_s64(a: int64x1_t, b: uint64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v1i64" @@ -28263,7 +28263,7 @@ pub fn vuqadd_s64(a: int64x1_t, b: uint64x1_t) -> int64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(suqadd))] pub fn vuqaddq_s64(a: int64x2_t, b: uint64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.v2i64" @@ -28297,7 +28297,7 @@ pub fn vuqaddh_s16(a: i16, b: u16) -> i16 { #[cfg_attr(test, assert_instr(suqadd))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vuqaddd_s64(a: i64, b: u64) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.i64" @@ -28313,7 +28313,7 @@ pub fn vuqaddd_s64(a: i64, b: u64) -> i64 { #[cfg_attr(test, assert_instr(suqadd))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vuqadds_s32(a: i32, b: u32) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.suqadd.i32" @@ -29923,7 +29923,7 @@ pub fn vuzp2q_p16(a: poly16x8_t, b: poly16x8_t) -> poly16x8_t { #[stable(feature = "stdarch_neon_sha3", since = "1.79.0")] pub fn vxarq_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { static_assert_uimm_bits!(IMM6, 6); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.xar" diff --git a/library/stdarch/crates/core_arch/src/aarch64/prefetch.rs b/library/stdarch/crates/core_arch/src/aarch64/prefetch.rs index 88e5c0987f34d..a35b0c700f430 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/prefetch.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/prefetch.rs @@ -1,7 +1,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.prefetch.p0"] fn prefetch(p: *const i8, rw: i32, loc: i32, ty: i32); } diff --git a/library/stdarch/crates/core_arch/src/aarch64/rand.rs b/library/stdarch/crates/core_arch/src/aarch64/rand.rs index 3f52cf2ce8657..f0ce18389c121 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/rand.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/rand.rs @@ -5,7 +5,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.aarch64.rndr"] fn rndr_() -> Tuple; diff --git a/library/stdarch/crates/core_arch/src/aarch64/sve/generated.rs b/library/stdarch/crates/core_arch/src/aarch64/sve/generated.rs index 4e5547b1d083e..324b5bccf3777 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/sve/generated.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/sve/generated.rs @@ -21,7 +21,7 @@ use super::{AsSigned, AsUnsigned}; #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fabd))] pub fn svabd_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fabd.nxv4f32")] fn _svabd_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -79,7 +79,7 @@ pub fn svabd_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fabd))] pub fn svabd_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fabd.nxv2f64")] fn _svabd_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -137,7 +137,7 @@ pub fn svabd_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabd))] pub fn svabd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabd.nxv16i8")] fn _svabd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -195,7 +195,7 @@ pub fn svabd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabd))] pub fn svabd_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabd.nxv8i16")] fn _svabd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -253,7 +253,7 @@ pub fn svabd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabd))] pub fn svabd_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabd.nxv4i32")] fn _svabd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -311,7 +311,7 @@ pub fn svabd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabd))] pub fn svabd_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabd.nxv2i64")] fn _svabd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -369,7 +369,7 @@ pub fn svabd_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabd))] pub fn svabd_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabd.nxv16i8")] fn _svabd_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -427,7 +427,7 @@ pub fn svabd_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabd))] pub fn svabd_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabd.nxv8i16")] fn _svabd_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -485,7 +485,7 @@ pub fn svabd_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabd))] pub fn svabd_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabd.nxv4i32")] fn _svabd_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -543,7 +543,7 @@ pub fn svabd_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabd))] pub fn svabd_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabd.nxv2i64")] fn _svabd_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -601,7 +601,7 @@ pub fn svabd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fabs))] pub fn svabs_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fabs.nxv4f32")] fn _svabs_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -632,7 +632,7 @@ pub fn svabs_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fabs))] pub fn svabs_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fabs.nxv2f64")] fn _svabs_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -663,7 +663,7 @@ pub fn svabs_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(abs))] pub fn svabs_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.abs.nxv16i8")] fn _svabs_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -694,7 +694,7 @@ pub fn svabs_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(abs))] pub fn svabs_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.abs.nxv8i16")] fn _svabs_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -725,7 +725,7 @@ pub fn svabs_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(abs))] pub fn svabs_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.abs.nxv4i32")] fn _svabs_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -756,7 +756,7 @@ pub fn svabs_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(abs))] pub fn svabs_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.abs.nxv2i64")] fn _svabs_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -787,7 +787,7 @@ pub fn svabs_s64_z(pg: svbool_t, op: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(facge))] pub fn svacge_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.facge.nxv4f32")] fn _svacge_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -809,7 +809,7 @@ pub fn svacge_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(facge))] pub fn svacge_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.facge.nxv2f64")] fn _svacge_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -831,7 +831,7 @@ pub fn svacge_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(facgt))] pub fn svacgt_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.facgt.nxv4f32")] fn _svacgt_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -853,7 +853,7 @@ pub fn svacgt_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(facgt))] pub fn svacgt_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.facgt.nxv2f64")] fn _svacgt_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -947,7 +947,7 @@ pub fn svaclt_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fadd))] pub fn svadd_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fadd.nxv4f32")] fn _svadd_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -1005,7 +1005,7 @@ pub fn svadd_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fadd))] pub fn svadd_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fadd.nxv2f64")] fn _svadd_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -1063,7 +1063,7 @@ pub fn svadd_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(add))] pub fn svadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.add.nxv16i8")] fn _svadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -1121,7 +1121,7 @@ pub fn svadd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(add))] pub fn svadd_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.add.nxv8i16")] fn _svadd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -1179,7 +1179,7 @@ pub fn svadd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(add))] pub fn svadd_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.add.nxv4i32")] fn _svadd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -1237,7 +1237,7 @@ pub fn svadd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(add))] pub fn svadd_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.add.nxv2i64")] fn _svadd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -1511,7 +1511,7 @@ pub fn svadd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fadda))] pub fn svadda_f32(pg: svbool_t, initial: f32, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fadda.nxv4f32")] fn _svadda_f32(pg: svbool4_t, initial: f32, op: svfloat32_t) -> f32; } @@ -1524,7 +1524,7 @@ pub fn svadda_f32(pg: svbool_t, initial: f32, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fadda))] pub fn svadda_f64(pg: svbool_t, initial: f64, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fadda.nxv2f64")] fn _svadda_f64(pg: svbool2_t, initial: f64, op: svfloat64_t) -> f64; } @@ -1537,7 +1537,7 @@ pub fn svadda_f64(pg: svbool_t, initial: f64, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(faddv))] pub fn svaddv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.faddv.nxv4f32")] fn _svaddv_f32(pg: svbool4_t, op: svfloat32_t) -> f32; } @@ -1550,7 +1550,7 @@ pub fn svaddv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(faddv))] pub fn svaddv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.faddv.nxv2f64")] fn _svaddv_f64(pg: svbool2_t, op: svfloat64_t) -> f64; } @@ -1563,7 +1563,7 @@ pub fn svaddv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddv))] pub fn svaddv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddv.nxv2i64")] fn _svaddv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -1576,7 +1576,7 @@ pub fn svaddv_s64(pg: svbool_t, op: svint64_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddv))] pub fn svaddv_u64(pg: svbool_t, op: svuint64_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddv.nxv2i64")] fn _svaddv_u64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -1589,7 +1589,7 @@ pub fn svaddv_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddv))] pub fn svaddv_s8(pg: svbool_t, op: svint8_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddv.nxv16i8")] fn _svaddv_s8(pg: svbool_t, op: svint8_t) -> i64; } @@ -1602,7 +1602,7 @@ pub fn svaddv_s8(pg: svbool_t, op: svint8_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddv))] pub fn svaddv_s16(pg: svbool_t, op: svint16_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddv.nxv8i16")] fn _svaddv_s16(pg: svbool8_t, op: svint16_t) -> i64; } @@ -1615,7 +1615,7 @@ pub fn svaddv_s16(pg: svbool_t, op: svint16_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddv))] pub fn svaddv_s32(pg: svbool_t, op: svint32_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddv.nxv4i32")] fn _svaddv_s32(pg: svbool4_t, op: svint32_t) -> i64; } @@ -1628,7 +1628,7 @@ pub fn svaddv_s32(pg: svbool_t, op: svint32_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddv))] pub fn svaddv_u8(pg: svbool_t, op: svuint8_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddv.nxv16i8")] fn _svaddv_u8(pg: svbool_t, op: svint8_t) -> i64; } @@ -1641,7 +1641,7 @@ pub fn svaddv_u8(pg: svbool_t, op: svuint8_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddv))] pub fn svaddv_u16(pg: svbool_t, op: svuint16_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddv.nxv8i16")] fn _svaddv_u16(pg: svbool8_t, op: svint16_t) -> i64; } @@ -1654,7 +1654,7 @@ pub fn svaddv_u16(pg: svbool_t, op: svuint16_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddv))] pub fn svaddv_u32(pg: svbool_t, op: svuint32_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddv.nxv4i32")] fn _svaddv_u32(pg: svbool4_t, op: svint32_t) -> i64; } @@ -1667,7 +1667,7 @@ pub fn svaddv_u32(pg: svbool_t, op: svuint32_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrb_u32base_s32offset(bases: svuint32_t, offsets: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrb.nxv4i32")] fn _svadrb_u32base_s32offset(bases: svint32_t, offsets: svint32_t) -> svint32_t; } @@ -1680,7 +1680,7 @@ pub fn svadrb_u32base_s32offset(bases: svuint32_t, offsets: svint32_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrh_u32base_s32index(bases: svuint32_t, indices: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrh.nxv4i32")] fn _svadrh_u32base_s32index(bases: svint32_t, indices: svint32_t) -> svint32_t; } @@ -1693,7 +1693,7 @@ pub fn svadrh_u32base_s32index(bases: svuint32_t, indices: svint32_t) -> svuint3 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrw_u32base_s32index(bases: svuint32_t, indices: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrw.nxv4i32")] fn _svadrw_u32base_s32index(bases: svint32_t, indices: svint32_t) -> svint32_t; } @@ -1706,7 +1706,7 @@ pub fn svadrw_u32base_s32index(bases: svuint32_t, indices: svint32_t) -> svuint3 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrd_u32base_s32index(bases: svuint32_t, indices: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrd.nxv4i32")] fn _svadrd_u32base_s32index(bases: svint32_t, indices: svint32_t) -> svint32_t; } @@ -1755,7 +1755,7 @@ pub fn svadrd_u32base_u32index(bases: svuint32_t, indices: svuint32_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrb_u64base_s64offset(bases: svuint64_t, offsets: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrb.nxv2i64")] fn _svadrb_u64base_s64offset(bases: svint64_t, offsets: svint64_t) -> svint64_t; } @@ -1768,7 +1768,7 @@ pub fn svadrb_u64base_s64offset(bases: svuint64_t, offsets: svint64_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrh_u64base_s64index(bases: svuint64_t, indices: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrh.nxv2i64")] fn _svadrh_u64base_s64index(bases: svint64_t, indices: svint64_t) -> svint64_t; } @@ -1781,7 +1781,7 @@ pub fn svadrh_u64base_s64index(bases: svuint64_t, indices: svint64_t) -> svuint6 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrw_u64base_s64index(bases: svuint64_t, indices: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrw.nxv2i64")] fn _svadrw_u64base_s64index(bases: svint64_t, indices: svint64_t) -> svint64_t; } @@ -1794,7 +1794,7 @@ pub fn svadrw_u64base_s64index(bases: svuint64_t, indices: svint64_t) -> svuint6 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adr))] pub fn svadrd_u64base_s64index(bases: svuint64_t, indices: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adrd.nxv2i64")] fn _svadrd_u64base_s64index(bases: svint64_t, indices: svint64_t) -> svint64_t; } @@ -1843,7 +1843,7 @@ pub fn svadrd_u64base_u64index(bases: svuint64_t, indices: svuint64_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(and))] pub fn svand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.and.z.nxv16i1")] fn _svand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -1856,7 +1856,7 @@ pub fn svand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(and))] pub fn svand_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.and.nxv16i8")] fn _svand_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -1914,7 +1914,7 @@ pub fn svand_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(and))] pub fn svand_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.and.nxv8i16")] fn _svand_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -1972,7 +1972,7 @@ pub fn svand_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(and))] pub fn svand_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.and.nxv4i32")] fn _svand_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -2030,7 +2030,7 @@ pub fn svand_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(and))] pub fn svand_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.and.nxv2i64")] fn _svand_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -2304,7 +2304,7 @@ pub fn svand_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(andv))] pub fn svandv_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.andv.nxv16i8")] fn _svandv_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -2317,7 +2317,7 @@ pub fn svandv_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(andv))] pub fn svandv_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.andv.nxv8i16")] fn _svandv_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -2330,7 +2330,7 @@ pub fn svandv_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(andv))] pub fn svandv_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.andv.nxv4i32")] fn _svandv_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -2343,7 +2343,7 @@ pub fn svandv_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(andv))] pub fn svandv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.andv.nxv2i64")] fn _svandv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -2392,7 +2392,7 @@ pub fn svandv_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_s8_m(pg: svbool_t, op1: svint8_t, op2: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.nxv16i8")] fn _svasr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2450,7 +2450,7 @@ pub fn svasr_n_s8_z(pg: svbool_t, op1: svint8_t, op2: u8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_s16_m(pg: svbool_t, op1: svint16_t, op2: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.nxv8i16")] fn _svasr_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -2508,7 +2508,7 @@ pub fn svasr_n_s16_z(pg: svbool_t, op1: svint16_t, op2: u16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_s32_m(pg: svbool_t, op1: svint32_t, op2: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.nxv4i32")] fn _svasr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -2566,7 +2566,7 @@ pub fn svasr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: u32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_s64_m(pg: svbool_t, op1: svint64_t, op2: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.nxv2i64")] fn _svasr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -2624,7 +2624,7 @@ pub fn svasr_n_s64_z(pg: svbool_t, op1: svint64_t, op2: u64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_wide_s8_m(pg: svbool_t, op1: svint8_t, op2: svuint64_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.wide.nxv16i8" @@ -2685,7 +2685,7 @@ pub fn svasr_wide_n_s8_z(pg: svbool_t, op1: svint8_t, op2: u64) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_wide_s16_m(pg: svbool_t, op1: svint16_t, op2: svuint64_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.wide.nxv8i16" @@ -2746,7 +2746,7 @@ pub fn svasr_wide_n_s16_z(pg: svbool_t, op1: svint16_t, op2: u64) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(asr))] pub fn svasr_wide_s32_m(pg: svbool_t, op1: svint32_t, op2: svuint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.asr.wide.nxv4i32" @@ -2808,7 +2808,7 @@ pub fn svasr_wide_n_s32_z(pg: svbool_t, op1: svint32_t, op2: u64) -> svint32_t { #[cfg_attr(test, assert_instr(asrd, IMM2 = 1))] pub fn svasrd_n_s8_m(pg: svbool_t, op1: svint8_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asrd.nxv16i8")] fn _svasrd_n_s8_m(pg: svbool_t, op1: svint8_t, imm2: i32) -> svint8_t; } @@ -2840,7 +2840,7 @@ pub fn svasrd_n_s8_z(pg: svbool_t, op1: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(asrd, IMM2 = 1))] pub fn svasrd_n_s16_m(pg: svbool_t, op1: svint16_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asrd.nxv8i16")] fn _svasrd_n_s16_m(pg: svbool8_t, op1: svint16_t, imm2: i32) -> svint16_t; } @@ -2872,7 +2872,7 @@ pub fn svasrd_n_s16_z(pg: svbool_t, op1: svint16_t) -> svint16_ #[cfg_attr(test, assert_instr(asrd, IMM2 = 1))] pub fn svasrd_n_s32_m(pg: svbool_t, op1: svint32_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asrd.nxv4i32")] fn _svasrd_n_s32_m(pg: svbool4_t, op1: svint32_t, imm2: i32) -> svint32_t; } @@ -2904,7 +2904,7 @@ pub fn svasrd_n_s32_z(pg: svbool_t, op1: svint32_t) -> svint32_ #[cfg_attr(test, assert_instr(asrd, IMM2 = 1))] pub fn svasrd_n_s64_m(pg: svbool_t, op1: svint64_t) -> svint64_t { static_assert_range!(IMM2, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.asrd.nxv2i64")] fn _svasrd_n_s64_m(pg: svbool2_t, op1: svint64_t, imm2: i32) -> svint64_t; } @@ -2935,7 +2935,7 @@ pub fn svasrd_n_s64_z(pg: svbool_t, op1: svint64_t) -> svint64_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bic))] pub fn svbic_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bic.z.nxv16i1")] fn _svbic_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -2948,7 +2948,7 @@ pub fn svbic_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bic))] pub fn svbic_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bic.nxv16i8")] fn _svbic_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -3006,7 +3006,7 @@ pub fn svbic_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bic))] pub fn svbic_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bic.nxv8i16")] fn _svbic_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -3064,7 +3064,7 @@ pub fn svbic_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bic))] pub fn svbic_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bic.nxv4i32")] fn _svbic_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -3122,7 +3122,7 @@ pub fn svbic_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bic))] pub fn svbic_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bic.nxv2i64")] fn _svbic_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -3396,7 +3396,7 @@ pub fn svbic_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brka))] pub fn svbrka_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.brka.nxv16i1")] fn _svbrka_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -3409,7 +3409,7 @@ pub fn svbrka_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brka))] pub fn svbrka_b_z(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.brka.z.nxv16i1")] fn _svbrka_b_z(pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -3422,7 +3422,7 @@ pub fn svbrka_b_z(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brkb))] pub fn svbrkb_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.brkb.nxv16i1")] fn _svbrkb_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -3435,7 +3435,7 @@ pub fn svbrkb_b_m(inactive: svbool_t, pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brkb))] pub fn svbrkb_b_z(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.brkb.z.nxv16i1")] fn _svbrkb_b_z(pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -3448,7 +3448,7 @@ pub fn svbrkb_b_z(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brkn))] pub fn svbrkn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.brkn.z.nxv16i1")] fn _svbrkn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -3461,7 +3461,7 @@ pub fn svbrkn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brkpa))] pub fn svbrkpa_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.brkpa.z.nxv16i1" @@ -3477,7 +3477,7 @@ pub fn svbrkpa_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(brkpb))] pub fn svbrkpb_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.brkpb.z.nxv16i1" @@ -3498,7 +3498,7 @@ pub fn svcadd_f32_m( op2: svfloat32_t, ) -> svfloat32_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcadd.nxv4f32")] fn _svcadd_f32_m( pg: svbool4_t, @@ -3547,7 +3547,7 @@ pub fn svcadd_f64_m( op2: svfloat64_t, ) -> svfloat64_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcadd.nxv2f64")] fn _svcadd_f64_m( pg: svbool2_t, @@ -3591,7 +3591,7 @@ pub fn svcadd_f64_z( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_f32(pg: svbool_t, fallback: svfloat32_t, data: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv4f32")] fn _svclasta_f32(pg: svbool4_t, fallback: svfloat32_t, data: svfloat32_t) -> svfloat32_t; } @@ -3604,7 +3604,7 @@ pub fn svclasta_f32(pg: svbool_t, fallback: svfloat32_t, data: svfloat32_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_f64(pg: svbool_t, fallback: svfloat64_t, data: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv2f64")] fn _svclasta_f64(pg: svbool2_t, fallback: svfloat64_t, data: svfloat64_t) -> svfloat64_t; } @@ -3617,7 +3617,7 @@ pub fn svclasta_f64(pg: svbool_t, fallback: svfloat64_t, data: svfloat64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv16i8")] fn _svclasta_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t; } @@ -3630,7 +3630,7 @@ pub fn svclasta_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_s16(pg: svbool_t, fallback: svint16_t, data: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv8i16")] fn _svclasta_s16(pg: svbool8_t, fallback: svint16_t, data: svint16_t) -> svint16_t; } @@ -3643,7 +3643,7 @@ pub fn svclasta_s16(pg: svbool_t, fallback: svint16_t, data: svint16_t) -> svint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_s32(pg: svbool_t, fallback: svint32_t, data: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv4i32")] fn _svclasta_s32(pg: svbool4_t, fallback: svint32_t, data: svint32_t) -> svint32_t; } @@ -3656,7 +3656,7 @@ pub fn svclasta_s32(pg: svbool_t, fallback: svint32_t, data: svint32_t) -> svint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_s64(pg: svbool_t, fallback: svint64_t, data: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.nxv2i64")] fn _svclasta_s64(pg: svbool2_t, fallback: svint64_t, data: svint64_t) -> svint64_t; } @@ -3705,7 +3705,7 @@ pub fn svclasta_u64(pg: svbool_t, fallback: svuint64_t, data: svuint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_f32(pg: svbool_t, fallback: f32, data: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv4f32" @@ -3721,7 +3721,7 @@ pub fn svclasta_n_f32(pg: svbool_t, fallback: f32, data: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_f64(pg: svbool_t, fallback: f64, data: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv2f64" @@ -3737,7 +3737,7 @@ pub fn svclasta_n_f64(pg: svbool_t, fallback: f64, data: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_s8(pg: svbool_t, fallback: i8, data: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv16i8" @@ -3753,7 +3753,7 @@ pub fn svclasta_n_s8(pg: svbool_t, fallback: i8, data: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_s16(pg: svbool_t, fallback: i16, data: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv8i16" @@ -3769,7 +3769,7 @@ pub fn svclasta_n_s16(pg: svbool_t, fallback: i16, data: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_s32(pg: svbool_t, fallback: i32, data: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv4i32" @@ -3785,7 +3785,7 @@ pub fn svclasta_n_s32(pg: svbool_t, fallback: i32, data: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clasta))] pub fn svclasta_n_s64(pg: svbool_t, fallback: i64, data: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clasta.n.nxv2i64" @@ -3837,7 +3837,7 @@ pub fn svclasta_n_u64(pg: svbool_t, fallback: u64, data: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_f32(pg: svbool_t, fallback: svfloat32_t, data: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv4f32")] fn _svclastb_f32(pg: svbool4_t, fallback: svfloat32_t, data: svfloat32_t) -> svfloat32_t; } @@ -3850,7 +3850,7 @@ pub fn svclastb_f32(pg: svbool_t, fallback: svfloat32_t, data: svfloat32_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_f64(pg: svbool_t, fallback: svfloat64_t, data: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv2f64")] fn _svclastb_f64(pg: svbool2_t, fallback: svfloat64_t, data: svfloat64_t) -> svfloat64_t; } @@ -3863,7 +3863,7 @@ pub fn svclastb_f64(pg: svbool_t, fallback: svfloat64_t, data: svfloat64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv16i8")] fn _svclastb_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t; } @@ -3876,7 +3876,7 @@ pub fn svclastb_s8(pg: svbool_t, fallback: svint8_t, data: svint8_t) -> svint8_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_s16(pg: svbool_t, fallback: svint16_t, data: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv8i16")] fn _svclastb_s16(pg: svbool8_t, fallback: svint16_t, data: svint16_t) -> svint16_t; } @@ -3889,7 +3889,7 @@ pub fn svclastb_s16(pg: svbool_t, fallback: svint16_t, data: svint16_t) -> svint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_s32(pg: svbool_t, fallback: svint32_t, data: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv4i32")] fn _svclastb_s32(pg: svbool4_t, fallback: svint32_t, data: svint32_t) -> svint32_t; } @@ -3902,7 +3902,7 @@ pub fn svclastb_s32(pg: svbool_t, fallback: svint32_t, data: svint32_t) -> svint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_s64(pg: svbool_t, fallback: svint64_t, data: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.nxv2i64")] fn _svclastb_s64(pg: svbool2_t, fallback: svint64_t, data: svint64_t) -> svint64_t; } @@ -3951,7 +3951,7 @@ pub fn svclastb_u64(pg: svbool_t, fallback: svuint64_t, data: svuint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_f32(pg: svbool_t, fallback: f32, data: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv4f32" @@ -3967,7 +3967,7 @@ pub fn svclastb_n_f32(pg: svbool_t, fallback: f32, data: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_f64(pg: svbool_t, fallback: f64, data: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv2f64" @@ -3983,7 +3983,7 @@ pub fn svclastb_n_f64(pg: svbool_t, fallback: f64, data: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_s8(pg: svbool_t, fallback: i8, data: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv16i8" @@ -3999,7 +3999,7 @@ pub fn svclastb_n_s8(pg: svbool_t, fallback: i8, data: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_s16(pg: svbool_t, fallback: i16, data: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv8i16" @@ -4015,7 +4015,7 @@ pub fn svclastb_n_s16(pg: svbool_t, fallback: i16, data: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_s32(pg: svbool_t, fallback: i32, data: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv4i32" @@ -4031,7 +4031,7 @@ pub fn svclastb_n_s32(pg: svbool_t, fallback: i32, data: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clastb))] pub fn svclastb_n_s64(pg: svbool_t, fallback: i64, data: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.clastb.n.nxv2i64" @@ -4083,7 +4083,7 @@ pub fn svclastb_n_u64(pg: svbool_t, fallback: u64, data: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cls))] pub fn svcls_s8_m(inactive: svuint8_t, pg: svbool_t, op: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cls.nxv16i8")] fn _svcls_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -4114,7 +4114,7 @@ pub fn svcls_s8_z(pg: svbool_t, op: svint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cls))] pub fn svcls_s16_m(inactive: svuint16_t, pg: svbool_t, op: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cls.nxv8i16")] fn _svcls_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -4145,7 +4145,7 @@ pub fn svcls_s16_z(pg: svbool_t, op: svint16_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cls))] pub fn svcls_s32_m(inactive: svuint32_t, pg: svbool_t, op: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cls.nxv4i32")] fn _svcls_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -4176,7 +4176,7 @@ pub fn svcls_s32_z(pg: svbool_t, op: svint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cls))] pub fn svcls_s64_m(inactive: svuint64_t, pg: svbool_t, op: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cls.nxv2i64")] fn _svcls_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -4207,7 +4207,7 @@ pub fn svcls_s64_z(pg: svbool_t, op: svint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clz))] pub fn svclz_s8_m(inactive: svuint8_t, pg: svbool_t, op: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clz.nxv16i8")] fn _svclz_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -4238,7 +4238,7 @@ pub fn svclz_s8_z(pg: svbool_t, op: svint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clz))] pub fn svclz_s16_m(inactive: svuint16_t, pg: svbool_t, op: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clz.nxv8i16")] fn _svclz_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -4269,7 +4269,7 @@ pub fn svclz_s16_z(pg: svbool_t, op: svint16_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clz))] pub fn svclz_s32_m(inactive: svuint32_t, pg: svbool_t, op: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clz.nxv4i32")] fn _svclz_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -4300,7 +4300,7 @@ pub fn svclz_s32_z(pg: svbool_t, op: svint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(clz))] pub fn svclz_s64_m(inactive: svuint64_t, pg: svbool_t, op: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.clz.nxv2i64")] fn _svclz_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -4447,7 +4447,7 @@ pub fn svcmla_f32_m( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmla.nxv4f32")] fn _svcmla_f32_m( pg: svbool4_t, @@ -4502,7 +4502,7 @@ pub fn svcmla_f64_m( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmla.nxv2f64")] fn _svcmla_f64_m( pg: svbool2_t, @@ -4557,7 +4557,7 @@ pub fn svcmla_lane_f32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmla.lane.nxv4f32" @@ -4579,7 +4579,7 @@ pub fn svcmla_lane_f32( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmeq))] pub fn svcmpeq_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpeq.nxv4f32")] fn _svcmpeq_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -4601,7 +4601,7 @@ pub fn svcmpeq_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmeq))] pub fn svcmpeq_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpeq.nxv2f64")] fn _svcmpeq_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -4623,7 +4623,7 @@ pub fn svcmpeq_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.nxv16i8")] fn _svcmpeq_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -4645,7 +4645,7 @@ pub fn svcmpeq_n_s8(pg: svbool_t, op1: svint8_t, op2: i8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.nxv8i16")] fn _svcmpeq_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -4667,7 +4667,7 @@ pub fn svcmpeq_n_s16(pg: svbool_t, op1: svint16_t, op2: i16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.nxv4i32")] fn _svcmpeq_s32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -4689,7 +4689,7 @@ pub fn svcmpeq_n_s32(pg: svbool_t, op1: svint32_t, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_s64(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.nxv2i64")] fn _svcmpeq_s64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -4783,7 +4783,7 @@ pub fn svcmpeq_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.wide.nxv16i8" @@ -4808,7 +4808,7 @@ pub fn svcmpeq_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.wide.nxv8i16" @@ -4833,7 +4833,7 @@ pub fn svcmpeq_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpeq))] pub fn svcmpeq_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpeq.wide.nxv4i32" @@ -4858,7 +4858,7 @@ pub fn svcmpeq_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmge))] pub fn svcmpge_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpge.nxv4f32")] fn _svcmpge_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -4880,7 +4880,7 @@ pub fn svcmpge_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmge))] pub fn svcmpge_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpge.nxv2f64")] fn _svcmpge_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -4902,7 +4902,7 @@ pub fn svcmpge_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.nxv16i8")] fn _svcmpge_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -4924,7 +4924,7 @@ pub fn svcmpge_n_s8(pg: svbool_t, op1: svint8_t, op2: i8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.nxv8i16")] fn _svcmpge_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -4946,7 +4946,7 @@ pub fn svcmpge_n_s16(pg: svbool_t, op1: svint16_t, op2: i16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.nxv4i32")] fn _svcmpge_s32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -4968,7 +4968,7 @@ pub fn svcmpge_n_s32(pg: svbool_t, op1: svint32_t, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_s64(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.nxv2i64")] fn _svcmpge_s64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -4990,7 +4990,7 @@ pub fn svcmpge_n_s64(pg: svbool_t, op1: svint64_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_u8(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.nxv16i8")] fn _svcmpge_u8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -5012,7 +5012,7 @@ pub fn svcmpge_n_u8(pg: svbool_t, op1: svuint8_t, op2: u8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_u16(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.nxv8i16")] fn _svcmpge_u16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -5034,7 +5034,7 @@ pub fn svcmpge_n_u16(pg: svbool_t, op1: svuint16_t, op2: u16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_u32(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.nxv4i32")] fn _svcmpge_u32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -5056,7 +5056,7 @@ pub fn svcmpge_n_u32(pg: svbool_t, op1: svuint32_t, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_u64(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.nxv2i64")] fn _svcmpge_u64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -5078,7 +5078,7 @@ pub fn svcmpge_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.wide.nxv16i8" @@ -5103,7 +5103,7 @@ pub fn svcmpge_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.wide.nxv8i16" @@ -5128,7 +5128,7 @@ pub fn svcmpge_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpge))] pub fn svcmpge_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpge.wide.nxv4i32" @@ -5153,7 +5153,7 @@ pub fn svcmpge_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_wide_u8(pg: svbool_t, op1: svuint8_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.wide.nxv16i8" @@ -5178,7 +5178,7 @@ pub fn svcmpge_wide_n_u8(pg: svbool_t, op1: svuint8_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_wide_u16(pg: svbool_t, op1: svuint16_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.wide.nxv8i16" @@ -5203,7 +5203,7 @@ pub fn svcmpge_wide_n_u16(pg: svbool_t, op1: svuint16_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphs))] pub fn svcmpge_wide_u32(pg: svbool_t, op1: svuint32_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphs.wide.nxv4i32" @@ -5228,7 +5228,7 @@ pub fn svcmpge_wide_n_u32(pg: svbool_t, op1: svuint32_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmgt))] pub fn svcmpgt_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpgt.nxv4f32")] fn _svcmpgt_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -5250,7 +5250,7 @@ pub fn svcmpgt_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmgt))] pub fn svcmpgt_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpgt.nxv2f64")] fn _svcmpgt_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -5272,7 +5272,7 @@ pub fn svcmpgt_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.nxv16i8")] fn _svcmpgt_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -5294,7 +5294,7 @@ pub fn svcmpgt_n_s8(pg: svbool_t, op1: svint8_t, op2: i8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.nxv8i16")] fn _svcmpgt_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -5316,7 +5316,7 @@ pub fn svcmpgt_n_s16(pg: svbool_t, op1: svint16_t, op2: i16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.nxv4i32")] fn _svcmpgt_s32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -5338,7 +5338,7 @@ pub fn svcmpgt_n_s32(pg: svbool_t, op1: svint32_t, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_s64(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.nxv2i64")] fn _svcmpgt_s64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -5360,7 +5360,7 @@ pub fn svcmpgt_n_s64(pg: svbool_t, op1: svint64_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_u8(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.nxv16i8")] fn _svcmpgt_u8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -5382,7 +5382,7 @@ pub fn svcmpgt_n_u8(pg: svbool_t, op1: svuint8_t, op2: u8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_u16(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.nxv8i16")] fn _svcmpgt_u16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -5404,7 +5404,7 @@ pub fn svcmpgt_n_u16(pg: svbool_t, op1: svuint16_t, op2: u16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_u32(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.nxv4i32")] fn _svcmpgt_u32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -5426,7 +5426,7 @@ pub fn svcmpgt_n_u32(pg: svbool_t, op1: svuint32_t, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_u64(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.nxv2i64")] fn _svcmpgt_u64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -5448,7 +5448,7 @@ pub fn svcmpgt_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.wide.nxv16i8" @@ -5473,7 +5473,7 @@ pub fn svcmpgt_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.wide.nxv8i16" @@ -5498,7 +5498,7 @@ pub fn svcmpgt_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpgt))] pub fn svcmpgt_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpgt.wide.nxv4i32" @@ -5523,7 +5523,7 @@ pub fn svcmpgt_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_wide_u8(pg: svbool_t, op1: svuint8_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.wide.nxv16i8" @@ -5548,7 +5548,7 @@ pub fn svcmpgt_wide_n_u8(pg: svbool_t, op1: svuint8_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_wide_u16(pg: svbool_t, op1: svuint16_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.wide.nxv8i16" @@ -5573,7 +5573,7 @@ pub fn svcmpgt_wide_n_u16(pg: svbool_t, op1: svuint16_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmphi))] pub fn svcmpgt_wide_u32(pg: svbool_t, op1: svuint32_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmphi.wide.nxv4i32" @@ -5778,7 +5778,7 @@ pub fn svcmple_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmple))] pub fn svcmple_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmple.wide.nxv16i8" @@ -5803,7 +5803,7 @@ pub fn svcmple_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmple))] pub fn svcmple_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmple.wide.nxv8i16" @@ -5828,7 +5828,7 @@ pub fn svcmple_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmple))] pub fn svcmple_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmple.wide.nxv4i32" @@ -5853,7 +5853,7 @@ pub fn svcmple_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpls))] pub fn svcmple_wide_u8(pg: svbool_t, op1: svuint8_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpls.wide.nxv16i8" @@ -5878,7 +5878,7 @@ pub fn svcmple_wide_n_u8(pg: svbool_t, op1: svuint8_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpls))] pub fn svcmple_wide_u16(pg: svbool_t, op1: svuint16_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpls.wide.nxv8i16" @@ -5903,7 +5903,7 @@ pub fn svcmple_wide_n_u16(pg: svbool_t, op1: svuint16_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpls))] pub fn svcmple_wide_u32(pg: svbool_t, op1: svuint32_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpls.wide.nxv4i32" @@ -6108,7 +6108,7 @@ pub fn svcmplt_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplt))] pub fn svcmplt_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplt.wide.nxv16i8" @@ -6133,7 +6133,7 @@ pub fn svcmplt_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplt))] pub fn svcmplt_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplt.wide.nxv8i16" @@ -6158,7 +6158,7 @@ pub fn svcmplt_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplt))] pub fn svcmplt_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplt.wide.nxv4i32" @@ -6183,7 +6183,7 @@ pub fn svcmplt_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplo))] pub fn svcmplt_wide_u8(pg: svbool_t, op1: svuint8_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplo.wide.nxv16i8" @@ -6208,7 +6208,7 @@ pub fn svcmplt_wide_n_u8(pg: svbool_t, op1: svuint8_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplo))] pub fn svcmplt_wide_u16(pg: svbool_t, op1: svuint16_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplo.wide.nxv8i16" @@ -6233,7 +6233,7 @@ pub fn svcmplt_wide_n_u16(pg: svbool_t, op1: svuint16_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmplo))] pub fn svcmplt_wide_u32(pg: svbool_t, op1: svuint32_t, op2: svuint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmplo.wide.nxv4i32" @@ -6258,7 +6258,7 @@ pub fn svcmplt_wide_n_u32(pg: svbool_t, op1: svuint32_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmne))] pub fn svcmpne_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpne.nxv4f32")] fn _svcmpne_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -6280,7 +6280,7 @@ pub fn svcmpne_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmne))] pub fn svcmpne_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpne.nxv2f64")] fn _svcmpne_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -6302,7 +6302,7 @@ pub fn svcmpne_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.nxv16i8")] fn _svcmpne_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -6324,7 +6324,7 @@ pub fn svcmpne_n_s8(pg: svbool_t, op1: svint8_t, op2: i8) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.nxv8i16")] fn _svcmpne_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -6346,7 +6346,7 @@ pub fn svcmpne_n_s16(pg: svbool_t, op1: svint16_t, op2: i16) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.nxv4i32")] fn _svcmpne_s32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svbool4_t; } @@ -6368,7 +6368,7 @@ pub fn svcmpne_n_s32(pg: svbool_t, op1: svint32_t, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_s64(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.nxv2i64")] fn _svcmpne_s64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svbool2_t; } @@ -6462,7 +6462,7 @@ pub fn svcmpne_n_u64(pg: svbool_t, op1: svuint64_t, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_wide_s8(pg: svbool_t, op1: svint8_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.wide.nxv16i8" @@ -6487,7 +6487,7 @@ pub fn svcmpne_wide_n_s8(pg: svbool_t, op1: svint8_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_wide_s16(pg: svbool_t, op1: svint16_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.wide.nxv8i16" @@ -6512,7 +6512,7 @@ pub fn svcmpne_wide_n_s16(pg: svbool_t, op1: svint16_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cmpne))] pub fn svcmpne_wide_s32(pg: svbool_t, op1: svint32_t, op2: svint64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmpne.wide.nxv4i32" @@ -6537,7 +6537,7 @@ pub fn svcmpne_wide_n_s32(pg: svbool_t, op1: svint32_t, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmuo))] pub fn svcmpuo_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpuo.nxv4f32")] fn _svcmpuo_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svbool4_t; } @@ -6559,7 +6559,7 @@ pub fn svcmpuo_n_f32(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcmuo))] pub fn svcmpuo_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcmpuo.nxv2f64")] fn _svcmpuo_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svbool2_t; } @@ -6581,7 +6581,7 @@ pub fn svcmpuo_n_f64(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnot))] pub fn svcnot_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnot.nxv16i8")] fn _svcnot_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -6612,7 +6612,7 @@ pub fn svcnot_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnot))] pub fn svcnot_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnot.nxv8i16")] fn _svcnot_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -6643,7 +6643,7 @@ pub fn svcnot_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnot))] pub fn svcnot_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnot.nxv4i32")] fn _svcnot_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -6674,7 +6674,7 @@ pub fn svcnot_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnot))] pub fn svcnot_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnot.nxv2i64")] fn _svcnot_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -6813,7 +6813,7 @@ pub fn svcnot_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_f32_m(inactive: svuint32_t, pg: svbool_t, op: svfloat32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv4f32")] fn _svcnt_f32_m(inactive: svint32_t, pg: svbool4_t, op: svfloat32_t) -> svint32_t; } @@ -6844,7 +6844,7 @@ pub fn svcnt_f32_z(pg: svbool_t, op: svfloat32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_f64_m(inactive: svuint64_t, pg: svbool_t, op: svfloat64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv2f64")] fn _svcnt_f64_m(inactive: svint64_t, pg: svbool2_t, op: svfloat64_t) -> svint64_t; } @@ -6875,7 +6875,7 @@ pub fn svcnt_f64_z(pg: svbool_t, op: svfloat64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_s8_m(inactive: svuint8_t, pg: svbool_t, op: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv16i8")] fn _svcnt_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -6906,7 +6906,7 @@ pub fn svcnt_s8_z(pg: svbool_t, op: svint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_s16_m(inactive: svuint16_t, pg: svbool_t, op: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv8i16")] fn _svcnt_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -6937,7 +6937,7 @@ pub fn svcnt_s16_z(pg: svbool_t, op: svint16_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_s32_m(inactive: svuint32_t, pg: svbool_t, op: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv4i32")] fn _svcnt_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -6968,7 +6968,7 @@ pub fn svcnt_s32_z(pg: svbool_t, op: svint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cnt))] pub fn svcnt_s64_m(inactive: svuint64_t, pg: svbool_t, op: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnt.nxv2i64")] fn _svcnt_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -7144,7 +7144,7 @@ pub fn svcntd() -> u64 { # [cfg_attr (test , assert_instr (rdvl , PATTERN = { svpattern :: SV_ALL }))] # [cfg_attr (test , assert_instr (cntb , PATTERN = { svpattern :: SV_MUL4 }))] pub fn svcntb_pat() -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntb")] fn _svcntb_pat(pattern: svpattern) -> i64; } @@ -7157,7 +7157,7 @@ pub fn svcntb_pat() -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (cnth , PATTERN = { svpattern :: SV_ALL }))] pub fn svcnth_pat() -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cnth")] fn _svcnth_pat(pattern: svpattern) -> i64; } @@ -7170,7 +7170,7 @@ pub fn svcnth_pat() -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (cntw , PATTERN = { svpattern :: SV_ALL }))] pub fn svcntw_pat() -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntw")] fn _svcntw_pat(pattern: svpattern) -> i64; } @@ -7183,7 +7183,7 @@ pub fn svcntw_pat() -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (cntd , PATTERN = { svpattern :: SV_ALL }))] pub fn svcntd_pat() -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntd")] fn _svcntd_pat(pattern: svpattern) -> i64; } @@ -7196,7 +7196,7 @@ pub fn svcntd_pat() -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cntp))] pub fn svcntp_b8(pg: svbool_t, op: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntp.nxv16i1")] fn _svcntp_b8(pg: svbool_t, op: svbool_t) -> i64; } @@ -7209,7 +7209,7 @@ pub fn svcntp_b8(pg: svbool_t, op: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cntp))] pub fn svcntp_b16(pg: svbool_t, op: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntp.nxv8i1")] fn _svcntp_b16(pg: svbool8_t, op: svbool8_t) -> i64; } @@ -7222,7 +7222,7 @@ pub fn svcntp_b16(pg: svbool_t, op: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cntp))] pub fn svcntp_b32(pg: svbool_t, op: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntp.nxv4i1")] fn _svcntp_b32(pg: svbool4_t, op: svbool4_t) -> i64; } @@ -7235,7 +7235,7 @@ pub fn svcntp_b32(pg: svbool_t, op: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(cntp))] pub fn svcntp_b64(pg: svbool_t, op: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntp.nxv2i1")] fn _svcntp_b64(pg: svbool2_t, op: svbool2_t) -> i64; } @@ -7248,7 +7248,7 @@ pub fn svcntp_b64(pg: svbool_t, op: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(compact))] pub fn svcompact_f32(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.compact.nxv4f32" @@ -7264,7 +7264,7 @@ pub fn svcompact_f32(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(compact))] pub fn svcompact_f64(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.compact.nxv2f64" @@ -7280,7 +7280,7 @@ pub fn svcompact_f64(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(compact))] pub fn svcompact_s32(pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.compact.nxv4i32" @@ -7296,7 +7296,7 @@ pub fn svcompact_s32(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(compact))] pub fn svcompact_s64(pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.compact.nxv2i64" @@ -7595,7 +7595,7 @@ pub fn svcreate4_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvt))] pub fn svcvt_f32_f64_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvt.f32f64")] fn _svcvt_f32_f64_m(inactive: svfloat32_t, pg: svbool2_t, op: svfloat64_t) -> svfloat32_t; } @@ -7626,7 +7626,7 @@ pub fn svcvt_f32_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvt))] pub fn svcvt_f64_f32_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat32_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvt.f64f32")] fn _svcvt_f64_f32_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat32_t) -> svfloat64_t; } @@ -7657,7 +7657,7 @@ pub fn svcvt_f64_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(scvtf))] pub fn svcvt_f32_s32_m(inactive: svfloat32_t, pg: svbool_t, op: svint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.scvtf.nxv4f32.nxv4i32" @@ -7691,7 +7691,7 @@ pub fn svcvt_f32_s32_z(pg: svbool_t, op: svint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ucvtf))] pub fn svcvt_f32_u32_m(inactive: svfloat32_t, pg: svbool_t, op: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ucvtf.nxv4f32.nxv4i32" @@ -7725,7 +7725,7 @@ pub fn svcvt_f32_u32_z(pg: svbool_t, op: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(scvtf))] pub fn svcvt_f64_s64_m(inactive: svfloat64_t, pg: svbool_t, op: svint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.scvtf.nxv2f64.nxv2i64" @@ -7759,7 +7759,7 @@ pub fn svcvt_f64_s64_z(pg: svbool_t, op: svint64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ucvtf))] pub fn svcvt_f64_u64_m(inactive: svfloat64_t, pg: svbool_t, op: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ucvtf.nxv2f64.nxv2i64" @@ -7793,7 +7793,7 @@ pub fn svcvt_f64_u64_z(pg: svbool_t, op: svuint64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(scvtf))] pub fn svcvt_f32_s64_m(inactive: svfloat32_t, pg: svbool_t, op: svint64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.scvtf.f32i64")] fn _svcvt_f32_s64_m(inactive: svfloat32_t, pg: svbool2_t, op: svint64_t) -> svfloat32_t; } @@ -7824,7 +7824,7 @@ pub fn svcvt_f32_s64_z(pg: svbool_t, op: svint64_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ucvtf))] pub fn svcvt_f32_u64_m(inactive: svfloat32_t, pg: svbool_t, op: svuint64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ucvtf.f32i64")] fn _svcvt_f32_u64_m(inactive: svfloat32_t, pg: svbool2_t, op: svint64_t) -> svfloat32_t; } @@ -7855,7 +7855,7 @@ pub fn svcvt_f32_u64_z(pg: svbool_t, op: svuint64_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(scvtf))] pub fn svcvt_f64_s32_m(inactive: svfloat64_t, pg: svbool_t, op: svint32_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.scvtf.f64i32")] fn _svcvt_f64_s32_m(inactive: svfloat64_t, pg: svbool2_t, op: svint32_t) -> svfloat64_t; } @@ -7886,7 +7886,7 @@ pub fn svcvt_f64_s32_z(pg: svbool_t, op: svint32_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ucvtf))] pub fn svcvt_f64_u32_m(inactive: svfloat64_t, pg: svbool_t, op: svuint32_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ucvtf.f64i32")] fn _svcvt_f64_u32_m(inactive: svfloat64_t, pg: svbool2_t, op: svint32_t) -> svfloat64_t; } @@ -7917,7 +7917,7 @@ pub fn svcvt_f64_u32_z(pg: svbool_t, op: svuint32_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzs))] pub fn svcvt_s32_f32_m(inactive: svint32_t, pg: svbool_t, op: svfloat32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzs.nxv4i32.nxv4f32" @@ -7951,7 +7951,7 @@ pub fn svcvt_s32_f32_z(pg: svbool_t, op: svfloat32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzs))] pub fn svcvt_s64_f64_m(inactive: svint64_t, pg: svbool_t, op: svfloat64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzs.nxv2i64.nxv2f64" @@ -7985,7 +7985,7 @@ pub fn svcvt_s64_f64_z(pg: svbool_t, op: svfloat64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzu))] pub fn svcvt_u32_f32_m(inactive: svuint32_t, pg: svbool_t, op: svfloat32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzu.nxv4i32.nxv4f32" @@ -8019,7 +8019,7 @@ pub fn svcvt_u32_f32_z(pg: svbool_t, op: svfloat32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzu))] pub fn svcvt_u64_f64_m(inactive: svuint64_t, pg: svbool_t, op: svfloat64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzu.nxv2i64.nxv2f64" @@ -8053,7 +8053,7 @@ pub fn svcvt_u64_f64_z(pg: svbool_t, op: svfloat64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzs))] pub fn svcvt_s32_f64_m(inactive: svint32_t, pg: svbool_t, op: svfloat64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzs.i32f64")] fn _svcvt_s32_f64_m(inactive: svint32_t, pg: svbool2_t, op: svfloat64_t) -> svint32_t; } @@ -8084,7 +8084,7 @@ pub fn svcvt_s32_f64_z(pg: svbool_t, op: svfloat64_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzs))] pub fn svcvt_s64_f32_m(inactive: svint64_t, pg: svbool_t, op: svfloat32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzs.i64f32")] fn _svcvt_s64_f32_m(inactive: svint64_t, pg: svbool2_t, op: svfloat32_t) -> svint64_t; } @@ -8115,7 +8115,7 @@ pub fn svcvt_s64_f32_z(pg: svbool_t, op: svfloat32_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzu))] pub fn svcvt_u32_f64_m(inactive: svuint32_t, pg: svbool_t, op: svfloat64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzu.i32f64")] fn _svcvt_u32_f64_m(inactive: svint32_t, pg: svbool2_t, op: svfloat64_t) -> svint32_t; } @@ -8146,7 +8146,7 @@ pub fn svcvt_u32_f64_z(pg: svbool_t, op: svfloat64_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtzu))] pub fn svcvt_u64_f32_m(inactive: svuint64_t, pg: svbool_t, op: svfloat32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtzu.i64f32")] fn _svcvt_u64_f32_m(inactive: svint64_t, pg: svbool2_t, op: svfloat32_t) -> svint64_t; } @@ -8177,7 +8177,7 @@ pub fn svcvt_u64_f32_z(pg: svbool_t, op: svfloat32_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fdiv))] pub fn svdiv_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fdiv.nxv4f32")] fn _svdiv_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -8235,7 +8235,7 @@ pub fn svdiv_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fdiv))] pub fn svdiv_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fdiv.nxv2f64")] fn _svdiv_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -8293,7 +8293,7 @@ pub fn svdiv_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdiv))] pub fn svdiv_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdiv.nxv4i32")] fn _svdiv_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8351,7 +8351,7 @@ pub fn svdiv_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdiv))] pub fn svdiv_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdiv.nxv2i64")] fn _svdiv_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8409,7 +8409,7 @@ pub fn svdiv_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udiv))] pub fn svdiv_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udiv.nxv4i32")] fn _svdiv_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8467,7 +8467,7 @@ pub fn svdiv_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udiv))] pub fn svdiv_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udiv.nxv2i64")] fn _svdiv_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8525,7 +8525,7 @@ pub fn svdiv_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fdivr))] pub fn svdivr_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fdivr.nxv4f32")] fn _svdivr_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -8583,7 +8583,7 @@ pub fn svdivr_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fdivr))] pub fn svdivr_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fdivr.nxv2f64")] fn _svdivr_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -8641,7 +8641,7 @@ pub fn svdivr_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdivr))] pub fn svdivr_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdivr.nxv4i32")] fn _svdivr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8699,7 +8699,7 @@ pub fn svdivr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdivr))] pub fn svdivr_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdivr.nxv2i64")] fn _svdivr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8757,7 +8757,7 @@ pub fn svdivr_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udivr))] pub fn svdivr_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udivr.nxv4i32")] fn _svdivr_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8815,7 +8815,7 @@ pub fn svdivr_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udivr))] pub fn svdivr_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udivr.nxv2i64")] fn _svdivr_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8878,7 +8878,7 @@ pub fn svdot_lane_s32( op3: svint8_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdot.lane.nxv4i32" @@ -8904,7 +8904,7 @@ pub fn svdot_lane_s64( op3: svint16_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdot.lane.nxv2i64" @@ -8930,7 +8930,7 @@ pub fn svdot_lane_u32( op3: svuint8_t, ) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.udot.lane.nxv4i32" @@ -8958,7 +8958,7 @@ pub fn svdot_lane_u64( op3: svuint16_t, ) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.udot.lane.nxv2i64" @@ -8981,7 +8981,7 @@ pub fn svdot_lane_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdot))] pub fn svdot_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdot.nxv4i32")] fn _svdot_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -9003,7 +9003,7 @@ pub fn svdot_n_s32(op1: svint32_t, op2: svint8_t, op3: i8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sdot))] pub fn svdot_s64(op1: svint64_t, op2: svint16_t, op3: svint16_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sdot.nxv2i64")] fn _svdot_s64(op1: svint64_t, op2: svint16_t, op3: svint16_t) -> svint64_t; } @@ -9025,7 +9025,7 @@ pub fn svdot_n_s64(op1: svint64_t, op2: svint16_t, op3: i16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udot))] pub fn svdot_u32(op1: svuint32_t, op2: svuint8_t, op3: svuint8_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udot.nxv4i32")] fn _svdot_u32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -9047,7 +9047,7 @@ pub fn svdot_n_u32(op1: svuint32_t, op2: svuint8_t, op3: u8) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(udot))] pub fn svdot_u64(op1: svuint64_t, op2: svuint16_t, op3: svuint16_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.udot.nxv2i64")] fn _svdot_u64(op1: svint64_t, op2: svint16_t, op3: svint16_t) -> svint64_t; } @@ -9160,7 +9160,7 @@ pub fn svdup_lane_u64(data: svuint64_t, index: u64) -> svuint64_t { #[cfg_attr(test, assert_instr(sbfx))] #[cfg_attr(test, assert_instr(whilelo))] pub fn svdup_n_b8(op: bool) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv16i1")] fn _svdup_n_b8(op: bool) -> svbool_t; } @@ -9174,7 +9174,7 @@ pub fn svdup_n_b8(op: bool) -> svbool_t { #[cfg_attr(test, assert_instr(sbfx))] #[cfg_attr(test, assert_instr(whilelo))] pub fn svdup_n_b16(op: bool) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv8i1")] fn _svdup_n_b16(op: bool) -> svbool8_t; } @@ -9188,7 +9188,7 @@ pub fn svdup_n_b16(op: bool) -> svbool_t { #[cfg_attr(test, assert_instr(sbfx))] #[cfg_attr(test, assert_instr(whilelo))] pub fn svdup_n_b32(op: bool) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv4i1")] fn _svdup_n_b32(op: bool) -> svbool4_t; } @@ -9202,7 +9202,7 @@ pub fn svdup_n_b32(op: bool) -> svbool_t { #[cfg_attr(test, assert_instr(sbfx))] #[cfg_attr(test, assert_instr(whilelo))] pub fn svdup_n_b64(op: bool) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv2i1")] fn _svdup_n_b64(op: bool) -> svbool2_t; } @@ -9215,7 +9215,7 @@ pub fn svdup_n_b64(op: bool) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_f32(op: f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv4f32")] fn _svdup_n_f32(op: f32) -> svfloat32_t; } @@ -9228,7 +9228,7 @@ pub fn svdup_n_f32(op: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_f64(op: f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv2f64")] fn _svdup_n_f64(op: f64) -> svfloat64_t; } @@ -9241,7 +9241,7 @@ pub fn svdup_n_f64(op: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s8(op: i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv16i8")] fn _svdup_n_s8(op: i8) -> svint8_t; } @@ -9254,7 +9254,7 @@ pub fn svdup_n_s8(op: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s16(op: i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv8i16")] fn _svdup_n_s16(op: i16) -> svint16_t; } @@ -9267,7 +9267,7 @@ pub fn svdup_n_s16(op: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s32(op: i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv4i32")] fn _svdup_n_s32(op: i32) -> svint32_t; } @@ -9280,7 +9280,7 @@ pub fn svdup_n_s32(op: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s64(op: i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.x.nxv2i64")] fn _svdup_n_s64(op: i64) -> svint64_t; } @@ -9329,7 +9329,7 @@ pub fn svdup_n_u64(op: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_f32_m(inactive: svfloat32_t, pg: svbool_t, op: f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv4f32")] fn _svdup_n_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: f32) -> svfloat32_t; } @@ -9360,7 +9360,7 @@ pub fn svdup_n_f32_z(pg: svbool_t, op: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_f64_m(inactive: svfloat64_t, pg: svbool_t, op: f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv2f64")] fn _svdup_n_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: f64) -> svfloat64_t; } @@ -9391,7 +9391,7 @@ pub fn svdup_n_f64_z(pg: svbool_t, op: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s8_m(inactive: svint8_t, pg: svbool_t, op: i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv16i8")] fn _svdup_n_s8_m(inactive: svint8_t, pg: svbool_t, op: i8) -> svint8_t; } @@ -9422,7 +9422,7 @@ pub fn svdup_n_s8_z(pg: svbool_t, op: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s16_m(inactive: svint16_t, pg: svbool_t, op: i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv8i16")] fn _svdup_n_s16_m(inactive: svint16_t, pg: svbool8_t, op: i16) -> svint16_t; } @@ -9453,7 +9453,7 @@ pub fn svdup_n_s16_z(pg: svbool_t, op: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s32_m(inactive: svint32_t, pg: svbool_t, op: i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv4i32")] fn _svdup_n_s32_m(inactive: svint32_t, pg: svbool4_t, op: i32) -> svint32_t; } @@ -9484,7 +9484,7 @@ pub fn svdup_n_s32_z(pg: svbool_t, op: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mov))] pub fn svdup_n_s64_m(inactive: svint64_t, pg: svbool_t, op: i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.dup.nxv2i64")] fn _svdup_n_s64_m(inactive: svint64_t, pg: svbool2_t, op: i64) -> svint64_t; } @@ -9623,7 +9623,7 @@ pub fn svdup_n_u64_z(pg: svbool_t, op: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_f32(data: svfloat32_t, index: u64) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv4f32" @@ -9639,7 +9639,7 @@ pub fn svdupq_lane_f32(data: svfloat32_t, index: u64) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_f64(data: svfloat64_t, index: u64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv2f64" @@ -9655,7 +9655,7 @@ pub fn svdupq_lane_f64(data: svfloat64_t, index: u64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_s8(data: svint8_t, index: u64) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv16i8" @@ -9671,7 +9671,7 @@ pub fn svdupq_lane_s8(data: svint8_t, index: u64) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_s16(data: svint16_t, index: u64) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv8i16" @@ -9687,7 +9687,7 @@ pub fn svdupq_lane_s16(data: svint16_t, index: u64) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_s32(data: svint32_t, index: u64) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv4i32" @@ -9703,7 +9703,7 @@ pub fn svdupq_lane_s32(data: svint32_t, index: u64) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svdupq_lane_s64(data: svint64_t, index: u64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.dupq.lane.nxv2i64" @@ -9821,7 +9821,7 @@ pub fn svdupq_n_b8( #[target_feature(enable = "sve")] #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] pub fn svdupq_n_f32(x0: f32, x1: f32, x2: f32, x3: f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv4f32.v4f32" @@ -9839,7 +9839,7 @@ pub fn svdupq_n_f32(x0: f32, x1: f32, x2: f32, x3: f32) -> svfloat32_t { #[target_feature(enable = "sve")] #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] pub fn svdupq_n_s32(x0: i32, x1: i32, x2: i32, x3: i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv4i32.v4i32" @@ -9873,7 +9873,7 @@ pub fn svdupq_n_u32(x0: u32, x1: u32, x2: u32, x3: u32) -> svuint32_t { #[target_feature(enable = "sve")] #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] pub fn svdupq_n_f64(x0: f64, x1: f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv2f64.v2f64" @@ -9891,7 +9891,7 @@ pub fn svdupq_n_f64(x0: f64, x1: f64) -> svfloat64_t { #[target_feature(enable = "sve")] #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] pub fn svdupq_n_s64(x0: i64, x1: i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv2i64.v2i64" @@ -9926,7 +9926,7 @@ pub fn svdupq_n_s16( x6: i16, x7: i16, ) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv8i16.v8i16" @@ -9994,7 +9994,7 @@ pub fn svdupq_n_s8( x14: i8, x15: i8, ) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.vector.insert.nxv16i8.v16i8" @@ -10064,7 +10064,7 @@ pub fn svdupq_n_u8( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor))] pub fn sveor_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor.z.nxv16i1")] fn _sveor_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -10077,7 +10077,7 @@ pub fn sveor_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor))] pub fn sveor_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor.nxv16i8")] fn _sveor_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -10135,7 +10135,7 @@ pub fn sveor_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor))] pub fn sveor_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor.nxv8i16")] fn _sveor_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -10193,7 +10193,7 @@ pub fn sveor_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor))] pub fn sveor_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor.nxv4i32")] fn _sveor_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -10251,7 +10251,7 @@ pub fn sveor_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor))] pub fn sveor_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor.nxv2i64")] fn _sveor_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -10525,7 +10525,7 @@ pub fn sveor_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorv))] pub fn sveorv_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorv.nxv16i8")] fn _sveorv_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -10538,7 +10538,7 @@ pub fn sveorv_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorv))] pub fn sveorv_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorv.nxv8i16")] fn _sveorv_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -10551,7 +10551,7 @@ pub fn sveorv_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorv))] pub fn sveorv_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorv.nxv4i32")] fn _sveorv_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -10564,7 +10564,7 @@ pub fn sveorv_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorv))] pub fn sveorv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorv.nxv2i64")] fn _sveorv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -10613,7 +10613,7 @@ pub fn sveorv_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fexpa))] pub fn svexpa_f32(op: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fexpa.x.nxv4f32" @@ -10629,7 +10629,7 @@ pub fn svexpa_f32(op: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fexpa))] pub fn svexpa_f64(op: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fexpa.x.nxv2f64" @@ -10646,7 +10646,7 @@ pub fn svexpa_f64(op: svuint64_t) -> svfloat64_t { #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { static_assert_range!(IMM3, 0..=63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv4f32")] fn _svext_f32(op1: svfloat32_t, op2: svfloat32_t, imm3: i32) -> svfloat32_t; } @@ -10660,7 +10660,7 @@ pub fn svext_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { static_assert_range!(IMM3, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv2f64")] fn _svext_f64(op1: svfloat64_t, op2: svfloat64_t, imm3: i32) -> svfloat64_t; } @@ -10674,7 +10674,7 @@ pub fn svext_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 0..=255); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv16i8")] fn _svext_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -10688,7 +10688,7 @@ pub fn svext_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 0..=127); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv8i16")] fn _svext_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -10702,7 +10702,7 @@ pub fn svext_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 0..=63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv4i32")] fn _svext_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -10716,7 +10716,7 @@ pub fn svext_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[cfg_attr(test, assert_instr(ext, IMM3 = 1))] pub fn svext_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ext.nxv2i64")] fn _svext_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -10769,7 +10769,7 @@ pub fn svext_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxtb))] pub fn svextb_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxtb.nxv8i16")] fn _svextb_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -10800,7 +10800,7 @@ pub fn svextb_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxtb))] pub fn svextb_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxtb.nxv4i32")] fn _svextb_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -10831,7 +10831,7 @@ pub fn svextb_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxth))] pub fn svexth_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxth.nxv4i32")] fn _svexth_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -10862,7 +10862,7 @@ pub fn svexth_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxtb))] pub fn svextb_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxtb.nxv2i64")] fn _svextb_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -10893,7 +10893,7 @@ pub fn svextb_s64_z(pg: svbool_t, op: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxth))] pub fn svexth_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxth.nxv2i64")] fn _svexth_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -10924,7 +10924,7 @@ pub fn svexth_s64_z(pg: svbool_t, op: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sxtw))] pub fn svextw_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sxtw.nxv2i64")] fn _svextw_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -10955,7 +10955,7 @@ pub fn svextw_s64_z(pg: svbool_t, op: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxtb))] pub fn svextb_u16_m(inactive: svuint16_t, pg: svbool_t, op: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxtb.nxv8i16")] fn _svextb_u16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -10986,7 +10986,7 @@ pub fn svextb_u16_z(pg: svbool_t, op: svuint16_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxtb))] pub fn svextb_u32_m(inactive: svuint32_t, pg: svbool_t, op: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxtb.nxv4i32")] fn _svextb_u32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -11017,7 +11017,7 @@ pub fn svextb_u32_z(pg: svbool_t, op: svuint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxth))] pub fn svexth_u32_m(inactive: svuint32_t, pg: svbool_t, op: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxth.nxv4i32")] fn _svexth_u32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -11048,7 +11048,7 @@ pub fn svexth_u32_z(pg: svbool_t, op: svuint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxtb))] pub fn svextb_u64_m(inactive: svuint64_t, pg: svbool_t, op: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxtb.nxv2i64")] fn _svextb_u64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -11079,7 +11079,7 @@ pub fn svextb_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxth))] pub fn svexth_u64_m(inactive: svuint64_t, pg: svbool_t, op: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxth.nxv2i64")] fn _svexth_u64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -11110,7 +11110,7 @@ pub fn svexth_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uxtw))] pub fn svextw_u64_m(inactive: svuint64_t, pg: svbool_t, op: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uxtw.nxv2i64")] fn _svextw_u64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -11411,7 +11411,7 @@ pub fn svget4_u64(tuple: svuint64x4_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(index))] pub fn svindex_s8(base: i8, step: i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.index.nxv16i8")] fn _svindex_s8(base: i8, step: i8) -> svint8_t; } @@ -11424,7 +11424,7 @@ pub fn svindex_s8(base: i8, step: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(index))] pub fn svindex_s16(base: i16, step: i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.index.nxv8i16")] fn _svindex_s16(base: i16, step: i16) -> svint16_t; } @@ -11437,7 +11437,7 @@ pub fn svindex_s16(base: i16, step: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(index))] pub fn svindex_s32(base: i32, step: i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.index.nxv4i32")] fn _svindex_s32(base: i32, step: i32) -> svint32_t; } @@ -11450,7 +11450,7 @@ pub fn svindex_s32(base: i32, step: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(index))] pub fn svindex_s64(base: i64, step: i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.index.nxv2i64")] fn _svindex_s64(base: i64, step: i64) -> svint64_t; } @@ -11499,7 +11499,7 @@ pub fn svindex_u64(base: u64, step: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_f32(op1: svfloat32_t, op2: f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv4f32")] fn _svinsr_n_f32(op1: svfloat32_t, op2: f32) -> svfloat32_t; } @@ -11512,7 +11512,7 @@ pub fn svinsr_n_f32(op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_f64(op1: svfloat64_t, op2: f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv2f64")] fn _svinsr_n_f64(op1: svfloat64_t, op2: f64) -> svfloat64_t; } @@ -11525,7 +11525,7 @@ pub fn svinsr_n_f64(op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_s8(op1: svint8_t, op2: i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv16i8")] fn _svinsr_n_s8(op1: svint8_t, op2: i8) -> svint8_t; } @@ -11538,7 +11538,7 @@ pub fn svinsr_n_s8(op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_s16(op1: svint16_t, op2: i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv8i16")] fn _svinsr_n_s16(op1: svint16_t, op2: i16) -> svint16_t; } @@ -11551,7 +11551,7 @@ pub fn svinsr_n_s16(op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_s32(op1: svint32_t, op2: i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv4i32")] fn _svinsr_n_s32(op1: svint32_t, op2: i32) -> svint32_t; } @@ -11564,7 +11564,7 @@ pub fn svinsr_n_s32(op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(insr))] pub fn svinsr_n_s64(op1: svint64_t, op2: i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.insr.nxv2i64")] fn _svinsr_n_s64(op1: svint64_t, op2: i64) -> svint64_t; } @@ -11613,7 +11613,7 @@ pub fn svinsr_n_u64(op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv4f32")] fn _svlasta_f32(pg: svbool4_t, op: svfloat32_t) -> f32; } @@ -11626,7 +11626,7 @@ pub fn svlasta_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv2f64")] fn _svlasta_f64(pg: svbool2_t, op: svfloat64_t) -> f64; } @@ -11639,7 +11639,7 @@ pub fn svlasta_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv16i8")] fn _svlasta_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -11652,7 +11652,7 @@ pub fn svlasta_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv8i16")] fn _svlasta_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -11665,7 +11665,7 @@ pub fn svlasta_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv4i32")] fn _svlasta_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -11678,7 +11678,7 @@ pub fn svlasta_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lasta))] pub fn svlasta_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lasta.nxv2i64")] fn _svlasta_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -11727,7 +11727,7 @@ pub fn svlasta_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv4f32")] fn _svlastb_f32(pg: svbool4_t, op: svfloat32_t) -> f32; } @@ -11740,7 +11740,7 @@ pub fn svlastb_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv2f64")] fn _svlastb_f64(pg: svbool2_t, op: svfloat64_t) -> f64; } @@ -11753,7 +11753,7 @@ pub fn svlastb_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv16i8")] fn _svlastb_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -11766,7 +11766,7 @@ pub fn svlastb_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv8i16")] fn _svlastb_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -11779,7 +11779,7 @@ pub fn svlastb_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv4i32")] fn _svlastb_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -11792,7 +11792,7 @@ pub fn svlastb_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lastb))] pub fn svlastb_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lastb.nxv2i64")] fn _svlastb_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -11844,7 +11844,7 @@ pub fn svlastb_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1w))] pub unsafe fn svld1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4f32")] fn _svld1_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -11860,7 +11860,7 @@ pub unsafe fn svld1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1d))] pub unsafe fn svld1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2f64")] fn _svld1_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -11876,7 +11876,7 @@ pub unsafe fn svld1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1b))] pub unsafe fn svld1_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv16i8")] fn _svld1_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -11892,7 +11892,7 @@ pub unsafe fn svld1_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1h))] pub unsafe fn svld1_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv8i16")] fn _svld1_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -11908,7 +11908,7 @@ pub unsafe fn svld1_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1w))] pub unsafe fn svld1_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4i32")] fn _svld1_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -11924,7 +11924,7 @@ pub unsafe fn svld1_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1d))] pub unsafe fn svld1_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i64")] fn _svld1_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -11992,7 +11992,7 @@ pub unsafe fn svld1_gather_s32index_f32( base: *const f32, indices: svint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.index.nxv4f32" @@ -12019,7 +12019,7 @@ pub unsafe fn svld1_gather_s32index_s32( base: *const i32, indices: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.index.nxv4i32" @@ -12062,7 +12062,7 @@ pub unsafe fn svld1_gather_s64index_f64( base: *const f64, indices: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2f64" @@ -12089,7 +12089,7 @@ pub unsafe fn svld1_gather_s64index_s64( base: *const i64, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2i64" @@ -12132,7 +12132,7 @@ pub unsafe fn svld1_gather_u32index_f32( base: *const f32, indices: svuint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.index.nxv4f32" @@ -12159,7 +12159,7 @@ pub unsafe fn svld1_gather_u32index_s32( base: *const i32, indices: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.index.nxv4i32" @@ -12250,7 +12250,7 @@ pub unsafe fn svld1_gather_s32offset_f32( base: *const f32, offsets: svint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4f32" @@ -12277,7 +12277,7 @@ pub unsafe fn svld1_gather_s32offset_s32( base: *const i32, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4i32" @@ -12320,7 +12320,7 @@ pub unsafe fn svld1_gather_s64offset_f64( base: *const f64, offsets: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2f64" @@ -12347,7 +12347,7 @@ pub unsafe fn svld1_gather_s64offset_s64( base: *const i64, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i64" @@ -12390,7 +12390,7 @@ pub unsafe fn svld1_gather_u32offset_f32( base: *const f32, offsets: svuint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4f32" @@ -12417,7 +12417,7 @@ pub unsafe fn svld1_gather_u32offset_s32( base: *const i32, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4i32" @@ -12689,7 +12689,7 @@ pub unsafe fn svld1_gather_u32base_offset_f32( bases: svuint32_t, offset: i64, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4f32.nxv4i32" @@ -12717,7 +12717,7 @@ pub unsafe fn svld1_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4i32.nxv4i32" @@ -12762,7 +12762,7 @@ pub unsafe fn svld1_gather_u64base_offset_f64( bases: svuint64_t, offset: i64, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2f64.nxv2i64" @@ -12790,7 +12790,7 @@ pub unsafe fn svld1_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i64.nxv2i64" @@ -12950,7 +12950,7 @@ pub unsafe fn svld1_vnum_u64(pg: svbool_t, base: *const u64, vnum: i64) -> svuin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1row))] pub unsafe fn svld1ro_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv4f32")] fn _svld1ro_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -12966,7 +12966,7 @@ pub unsafe fn svld1ro_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rod))] pub unsafe fn svld1ro_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv2f64")] fn _svld1ro_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -12982,7 +12982,7 @@ pub unsafe fn svld1ro_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rob))] pub unsafe fn svld1ro_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv16i8")] fn _svld1ro_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -12998,7 +12998,7 @@ pub unsafe fn svld1ro_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1roh))] pub unsafe fn svld1ro_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv8i16")] fn _svld1ro_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -13014,7 +13014,7 @@ pub unsafe fn svld1ro_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1row))] pub unsafe fn svld1ro_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv4i32")] fn _svld1ro_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -13030,7 +13030,7 @@ pub unsafe fn svld1ro_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rod))] pub unsafe fn svld1ro_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1ro.nxv2i64")] fn _svld1ro_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -13094,7 +13094,7 @@ pub unsafe fn svld1ro_u64(pg: svbool_t, base: *const u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqw))] pub unsafe fn svld1rq_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv4f32")] fn _svld1rq_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -13110,7 +13110,7 @@ pub unsafe fn svld1rq_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqd))] pub unsafe fn svld1rq_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv2f64")] fn _svld1rq_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -13126,7 +13126,7 @@ pub unsafe fn svld1rq_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqb))] pub unsafe fn svld1rq_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv16i8")] fn _svld1rq_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -13142,7 +13142,7 @@ pub unsafe fn svld1rq_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqh))] pub unsafe fn svld1rq_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv8i16")] fn _svld1rq_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -13158,7 +13158,7 @@ pub unsafe fn svld1rq_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqw))] pub unsafe fn svld1rq_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv4i32")] fn _svld1rq_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -13174,7 +13174,7 @@ pub unsafe fn svld1rq_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1rqd))] pub unsafe fn svld1rq_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1rq.nxv2i64")] fn _svld1rq_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -13242,7 +13242,7 @@ pub unsafe fn svld1sb_gather_s32offset_s32( base: *const i8, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4i8" @@ -13269,7 +13269,7 @@ pub unsafe fn svld1sh_gather_s32offset_s32( base: *const i16, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4i16" @@ -13328,7 +13328,7 @@ pub unsafe fn svld1sb_gather_s64offset_s64( base: *const i8, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i8" @@ -13355,7 +13355,7 @@ pub unsafe fn svld1sh_gather_s64offset_s64( base: *const i16, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i16" @@ -13382,7 +13382,7 @@ pub unsafe fn svld1sw_gather_s64offset_s64( base: *const i32, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i32" @@ -13457,7 +13457,7 @@ pub unsafe fn svld1sb_gather_u32offset_s32( base: *const i8, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4i8" @@ -13488,7 +13488,7 @@ pub unsafe fn svld1sh_gather_u32offset_s32( base: *const i16, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4i16" @@ -13648,7 +13648,7 @@ pub unsafe fn svld1sb_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -13680,7 +13680,7 @@ pub unsafe fn svld1sh_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -13746,7 +13746,7 @@ pub unsafe fn svld1sb_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -13778,7 +13778,7 @@ pub unsafe fn svld1sh_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -13810,7 +13810,7 @@ pub unsafe fn svld1sw_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -14018,7 +14018,7 @@ pub unsafe fn svld1sw_gather_u64base_u64(pg: svbool_t, bases: svuint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sb))] pub unsafe fn svld1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv8i8")] fn _svld1sb_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -14034,7 +14034,7 @@ pub unsafe fn svld1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sb))] pub unsafe fn svld1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4i8")] fn _svld1sb_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -14050,7 +14050,7 @@ pub unsafe fn svld1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sh))] pub unsafe fn svld1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4i16")] fn _svld1sh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -14066,7 +14066,7 @@ pub unsafe fn svld1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sb))] pub unsafe fn svld1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i8")] fn _svld1sb_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -14082,7 +14082,7 @@ pub unsafe fn svld1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sh))] pub unsafe fn svld1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i16")] fn _svld1sh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -14098,7 +14098,7 @@ pub unsafe fn svld1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1sw))] pub unsafe fn svld1sw_s64(pg: svbool_t, base: *const i32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i32")] fn _svld1sw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -14334,7 +14334,7 @@ pub unsafe fn svld1sh_gather_s32index_s32( base: *const i16, indices: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.index.nxv4i16" @@ -14377,7 +14377,7 @@ pub unsafe fn svld1sh_gather_s64index_s64( base: *const i16, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2i16" @@ -14404,7 +14404,7 @@ pub unsafe fn svld1sw_gather_s64index_s64( base: *const i32, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2i32" @@ -14463,7 +14463,7 @@ pub unsafe fn svld1sh_gather_u32index_s32( base: *const i16, indices: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.index.nxv4i16" @@ -14708,7 +14708,7 @@ pub unsafe fn svld1ub_gather_s32offset_u32( base: *const u8, offsets: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4i8" @@ -14737,7 +14737,7 @@ pub unsafe fn svld1uh_gather_s32offset_u32( base: *const u16, offsets: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.nxv4i16" @@ -14814,7 +14814,7 @@ pub unsafe fn svld1ub_gather_s64offset_u64( base: *const u8, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i8" @@ -14843,7 +14843,7 @@ pub unsafe fn svld1uh_gather_s64offset_u64( base: *const u16, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i16" @@ -14872,7 +14872,7 @@ pub unsafe fn svld1uw_gather_s64offset_u64( base: *const u32, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i32" @@ -14933,7 +14933,7 @@ pub unsafe fn svld1ub_gather_u32offset_u32( base: *const u8, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4i8" @@ -14963,7 +14963,7 @@ pub unsafe fn svld1uh_gather_u32offset_u32( base: *const u16, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.nxv4i16" @@ -15124,7 +15124,7 @@ pub unsafe fn svld1ub_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -15154,7 +15154,7 @@ pub unsafe fn svld1uh_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -15235,7 +15235,7 @@ pub unsafe fn svld1ub_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -15265,7 +15265,7 @@ pub unsafe fn svld1uh_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -15295,7 +15295,7 @@ pub unsafe fn svld1uw_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -15450,7 +15450,7 @@ pub unsafe fn svld1uw_gather_u64base_u64(pg: svbool_t, bases: svuint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1b))] pub unsafe fn svld1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv8i8")] fn _svld1ub_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -15468,7 +15468,7 @@ pub unsafe fn svld1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1b))] pub unsafe fn svld1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4i8")] fn _svld1ub_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -15486,7 +15486,7 @@ pub unsafe fn svld1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1h))] pub unsafe fn svld1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv4i16")] fn _svld1uh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -15504,7 +15504,7 @@ pub unsafe fn svld1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1b))] pub unsafe fn svld1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i8")] fn _svld1ub_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -15522,7 +15522,7 @@ pub unsafe fn svld1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1h))] pub unsafe fn svld1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i16")] fn _svld1uh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -15540,7 +15540,7 @@ pub unsafe fn svld1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld1w))] pub unsafe fn svld1uw_s64(pg: svbool_t, base: *const u32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.nxv2i32")] fn _svld1uw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -15794,7 +15794,7 @@ pub unsafe fn svld1uh_gather_s32index_u32( base: *const u16, indices: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.sxtw.index.nxv4i16" @@ -15855,7 +15855,7 @@ pub unsafe fn svld1uh_gather_s64index_u64( base: *const u16, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2i16" @@ -15884,7 +15884,7 @@ pub unsafe fn svld1uw_gather_s64index_u64( base: *const u32, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.index.nxv2i32" @@ -15929,7 +15929,7 @@ pub unsafe fn svld1uh_gather_u32index_u32( base: *const u16, indices: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.uxtw.index.nxv4i16" @@ -16121,7 +16121,7 @@ pub unsafe fn svld1uw_gather_u64base_index_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2w))] pub unsafe fn svld2_f32(pg: svbool_t, base: *const f32) -> svfloat32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv4f32" @@ -16140,7 +16140,7 @@ pub unsafe fn svld2_f32(pg: svbool_t, base: *const f32) -> svfloat32x2_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2d))] pub unsafe fn svld2_f64(pg: svbool_t, base: *const f64) -> svfloat64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv2f64" @@ -16159,7 +16159,7 @@ pub unsafe fn svld2_f64(pg: svbool_t, base: *const f64) -> svfloat64x2_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2b))] pub unsafe fn svld2_s8(pg: svbool_t, base: *const i8) -> svint8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv16i8" @@ -16178,7 +16178,7 @@ pub unsafe fn svld2_s8(pg: svbool_t, base: *const i8) -> svint8x2_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2h))] pub unsafe fn svld2_s16(pg: svbool_t, base: *const i16) -> svint16x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv8i16" @@ -16197,7 +16197,7 @@ pub unsafe fn svld2_s16(pg: svbool_t, base: *const i16) -> svint16x2_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2w))] pub unsafe fn svld2_s32(pg: svbool_t, base: *const i32) -> svint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv4i32" @@ -16216,7 +16216,7 @@ pub unsafe fn svld2_s32(pg: svbool_t, base: *const i32) -> svint32x2_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld2d))] pub unsafe fn svld2_s64(pg: svbool_t, base: *const i64) -> svint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv2i64" @@ -16403,7 +16403,7 @@ pub unsafe fn svld2_vnum_u64(pg: svbool_t, base: *const u64, vnum: i64) -> svuin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3w))] pub unsafe fn svld3_f32(pg: svbool_t, base: *const f32) -> svfloat32x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv4f32" @@ -16422,7 +16422,7 @@ pub unsafe fn svld3_f32(pg: svbool_t, base: *const f32) -> svfloat32x3_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3d))] pub unsafe fn svld3_f64(pg: svbool_t, base: *const f64) -> svfloat64x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv2f64" @@ -16441,7 +16441,7 @@ pub unsafe fn svld3_f64(pg: svbool_t, base: *const f64) -> svfloat64x3_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3b))] pub unsafe fn svld3_s8(pg: svbool_t, base: *const i8) -> svint8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv16i8" @@ -16460,7 +16460,7 @@ pub unsafe fn svld3_s8(pg: svbool_t, base: *const i8) -> svint8x3_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3h))] pub unsafe fn svld3_s16(pg: svbool_t, base: *const i16) -> svint16x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv8i16" @@ -16479,7 +16479,7 @@ pub unsafe fn svld3_s16(pg: svbool_t, base: *const i16) -> svint16x3_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3w))] pub unsafe fn svld3_s32(pg: svbool_t, base: *const i32) -> svint32x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv4i32" @@ -16498,7 +16498,7 @@ pub unsafe fn svld3_s32(pg: svbool_t, base: *const i32) -> svint32x3_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld3d))] pub unsafe fn svld3_s64(pg: svbool_t, base: *const i64) -> svint64x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld3.sret.nxv2i64" @@ -16685,7 +16685,7 @@ pub unsafe fn svld3_vnum_u64(pg: svbool_t, base: *const u64, vnum: i64) -> svuin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4w))] pub unsafe fn svld4_f32(pg: svbool_t, base: *const f32) -> svfloat32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv4f32" @@ -16704,7 +16704,7 @@ pub unsafe fn svld4_f32(pg: svbool_t, base: *const f32) -> svfloat32x4_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4d))] pub unsafe fn svld4_f64(pg: svbool_t, base: *const f64) -> svfloat64x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv2f64" @@ -16723,7 +16723,7 @@ pub unsafe fn svld4_f64(pg: svbool_t, base: *const f64) -> svfloat64x4_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4b))] pub unsafe fn svld4_s8(pg: svbool_t, base: *const i8) -> svint8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv16i8" @@ -16742,7 +16742,7 @@ pub unsafe fn svld4_s8(pg: svbool_t, base: *const i8) -> svint8x4_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4h))] pub unsafe fn svld4_s16(pg: svbool_t, base: *const i16) -> svint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv8i16" @@ -16761,7 +16761,7 @@ pub unsafe fn svld4_s16(pg: svbool_t, base: *const i16) -> svint16x4_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4w))] pub unsafe fn svld4_s32(pg: svbool_t, base: *const i32) -> svint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv4i32" @@ -16780,7 +16780,7 @@ pub unsafe fn svld4_s32(pg: svbool_t, base: *const i32) -> svint32x4_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ld4d))] pub unsafe fn svld4_s64(pg: svbool_t, base: *const i64) -> svint64x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld4.sret.nxv2i64" @@ -16968,7 +16968,7 @@ pub unsafe fn svld4_vnum_u64(pg: svbool_t, base: *const u64, vnum: i64) -> svuin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1w))] pub unsafe fn svldff1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4f32")] fn _svldff1_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -16985,7 +16985,7 @@ pub unsafe fn svldff1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1d))] pub unsafe fn svldff1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2f64")] fn _svldff1_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -17002,7 +17002,7 @@ pub unsafe fn svldff1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1b))] pub unsafe fn svldff1_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv16i8")] fn _svldff1_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -17019,7 +17019,7 @@ pub unsafe fn svldff1_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1h))] pub unsafe fn svldff1_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv8i16")] fn _svldff1_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -17036,7 +17036,7 @@ pub unsafe fn svldff1_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1w))] pub unsafe fn svldff1_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4i32")] fn _svldff1_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -17053,7 +17053,7 @@ pub unsafe fn svldff1_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1d))] pub unsafe fn svldff1_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i64")] fn _svldff1_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -17126,7 +17126,7 @@ pub unsafe fn svldff1_gather_s32index_f32( base: *const f32, indices: svint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.index.nxv4f32" @@ -17154,7 +17154,7 @@ pub unsafe fn svldff1_gather_s32index_s32( base: *const i32, indices: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.index.nxv4i32" @@ -17199,7 +17199,7 @@ pub unsafe fn svldff1_gather_s64index_f64( base: *const f64, indices: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2f64" @@ -17227,7 +17227,7 @@ pub unsafe fn svldff1_gather_s64index_s64( base: *const i64, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2i64" @@ -17272,7 +17272,7 @@ pub unsafe fn svldff1_gather_u32index_f32( base: *const f32, indices: svuint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.index.nxv4f32" @@ -17300,7 +17300,7 @@ pub unsafe fn svldff1_gather_u32index_s32( base: *const i32, indices: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.index.nxv4i32" @@ -17396,7 +17396,7 @@ pub unsafe fn svldff1_gather_s32offset_f32( base: *const f32, offsets: svint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4f32" @@ -17424,7 +17424,7 @@ pub unsafe fn svldff1_gather_s32offset_s32( base: *const i32, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4i32" @@ -17469,7 +17469,7 @@ pub unsafe fn svldff1_gather_s64offset_f64( base: *const f64, offsets: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2f64" @@ -17497,7 +17497,7 @@ pub unsafe fn svldff1_gather_s64offset_s64( base: *const i64, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i64" @@ -17542,7 +17542,7 @@ pub unsafe fn svldff1_gather_u32offset_f32( base: *const f32, offsets: svuint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4f32" @@ -17570,7 +17570,7 @@ pub unsafe fn svldff1_gather_u32offset_s32( base: *const i32, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4i32" @@ -17859,7 +17859,7 @@ pub unsafe fn svldff1_gather_u32base_offset_f32( bases: svuint32_t, offset: i64, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4f32.nxv4i32" @@ -17888,7 +17888,7 @@ pub unsafe fn svldff1_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4i32.nxv4i32" @@ -17935,7 +17935,7 @@ pub unsafe fn svldff1_gather_u64base_offset_f64( bases: svuint64_t, offset: i64, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2f64.nxv2i64" @@ -17964,7 +17964,7 @@ pub unsafe fn svldff1_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i64.nxv2i64" @@ -18140,7 +18140,7 @@ pub unsafe fn svldff1sb_gather_s32offset_s32( base: *const i8, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4i8" @@ -18172,7 +18172,7 @@ pub unsafe fn svldff1sh_gather_s32offset_s32( base: *const i16, offsets: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4i16" @@ -18238,7 +18238,7 @@ pub unsafe fn svldff1sb_gather_s64offset_s64( base: *const i8, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i8" @@ -18270,7 +18270,7 @@ pub unsafe fn svldff1sh_gather_s64offset_s64( base: *const i16, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i16" @@ -18302,7 +18302,7 @@ pub unsafe fn svldff1sw_gather_s64offset_s64( base: *const i32, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i32" @@ -18385,7 +18385,7 @@ pub unsafe fn svldff1sb_gather_u32offset_s32( base: *const i8, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4i8" @@ -18417,7 +18417,7 @@ pub unsafe fn svldff1sh_gather_u32offset_s32( base: *const i16, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4i16" @@ -18586,7 +18586,7 @@ pub unsafe fn svldff1sb_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -18619,7 +18619,7 @@ pub unsafe fn svldff1sh_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -18688,7 +18688,7 @@ pub unsafe fn svldff1sb_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -18721,7 +18721,7 @@ pub unsafe fn svldff1sh_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -18754,7 +18754,7 @@ pub unsafe fn svldff1sw_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -18976,7 +18976,7 @@ pub unsafe fn svldff1sw_gather_u64base_u64(pg: svbool_t, bases: svuint64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sb))] pub unsafe fn svldff1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv8i8")] fn _svldff1sb_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -18993,7 +18993,7 @@ pub unsafe fn svldff1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sb))] pub unsafe fn svldff1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4i8")] fn _svldff1sb_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -19010,7 +19010,7 @@ pub unsafe fn svldff1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sh))] pub unsafe fn svldff1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4i16")] fn _svldff1sh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -19027,7 +19027,7 @@ pub unsafe fn svldff1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sb))] pub unsafe fn svldff1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i8")] fn _svldff1sb_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -19044,7 +19044,7 @@ pub unsafe fn svldff1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sh))] pub unsafe fn svldff1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i16")] fn _svldff1sh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -19061,7 +19061,7 @@ pub unsafe fn svldff1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1sw))] pub unsafe fn svldff1sw_s64(pg: svbool_t, base: *const i32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i32")] fn _svldff1sw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -19316,7 +19316,7 @@ pub unsafe fn svldff1sh_gather_s32index_s32( base: *const i16, indices: svint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.index.nxv4i16" @@ -19361,7 +19361,7 @@ pub unsafe fn svldff1sh_gather_s64index_s64( base: *const i16, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2i16" @@ -19389,7 +19389,7 @@ pub unsafe fn svldff1sw_gather_s64index_s64( base: *const i32, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2i32" @@ -19451,7 +19451,7 @@ pub unsafe fn svldff1sh_gather_u32index_s32( base: *const i16, indices: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.index.nxv4i16" @@ -19710,7 +19710,7 @@ pub unsafe fn svldff1ub_gather_s32offset_u32( base: *const u8, offsets: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4i8" @@ -19740,7 +19740,7 @@ pub unsafe fn svldff1uh_gather_s32offset_u32( base: *const u16, offsets: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.nxv4i16" @@ -19821,7 +19821,7 @@ pub unsafe fn svldff1ub_gather_s64offset_u64( base: *const u8, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i8" @@ -19851,7 +19851,7 @@ pub unsafe fn svldff1uh_gather_s64offset_u64( base: *const u16, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i16" @@ -19881,7 +19881,7 @@ pub unsafe fn svldff1uw_gather_s64offset_u64( base: *const u32, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.nxv2i32" @@ -19945,7 +19945,7 @@ pub unsafe fn svldff1ub_gather_u32offset_u32( base: *const u8, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4i8" @@ -19976,7 +19976,7 @@ pub unsafe fn svldff1uh_gather_u32offset_u32( base: *const u16, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.nxv4i16" @@ -20146,7 +20146,7 @@ pub unsafe fn svldff1ub_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -20178,7 +20178,7 @@ pub unsafe fn svldff1uh_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -20264,7 +20264,7 @@ pub unsafe fn svldff1ub_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -20296,7 +20296,7 @@ pub unsafe fn svldff1uh_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -20328,7 +20328,7 @@ pub unsafe fn svldff1uw_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -20495,7 +20495,7 @@ pub unsafe fn svldff1uw_gather_u64base_u64(pg: svbool_t, bases: svuint64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1b))] pub unsafe fn svldff1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv8i8")] fn _svldff1ub_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -20514,7 +20514,7 @@ pub unsafe fn svldff1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1b))] pub unsafe fn svldff1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4i8")] fn _svldff1ub_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -20533,7 +20533,7 @@ pub unsafe fn svldff1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1h))] pub unsafe fn svldff1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv4i16")] fn _svldff1uh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -20552,7 +20552,7 @@ pub unsafe fn svldff1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1b))] pub unsafe fn svldff1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i8")] fn _svldff1ub_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -20571,7 +20571,7 @@ pub unsafe fn svldff1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1h))] pub unsafe fn svldff1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i16")] fn _svldff1uh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -20590,7 +20590,7 @@ pub unsafe fn svldff1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldff1w))] pub unsafe fn svldff1uw_s64(pg: svbool_t, base: *const u32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.nxv2i32")] fn _svldff1uw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -20864,7 +20864,7 @@ pub unsafe fn svldff1uh_gather_s32index_u32( base: *const u16, indices: svint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.sxtw.index.nxv4i16" @@ -20928,7 +20928,7 @@ pub unsafe fn svldff1uh_gather_s64index_u64( base: *const u16, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2i16" @@ -20958,7 +20958,7 @@ pub unsafe fn svldff1uw_gather_s64index_u64( base: *const u32, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.index.nxv2i32" @@ -21005,7 +21005,7 @@ pub unsafe fn svldff1uh_gather_u32index_u32( base: *const u16, indices: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldff1.gather.uxtw.index.nxv4i16" @@ -21208,7 +21208,7 @@ pub unsafe fn svldff1uw_gather_u64base_index_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1w))] pub unsafe fn svldnf1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4f32")] fn _svldnf1_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -21225,7 +21225,7 @@ pub unsafe fn svldnf1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1d))] pub unsafe fn svldnf1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2f64")] fn _svldnf1_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -21242,7 +21242,7 @@ pub unsafe fn svldnf1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1b))] pub unsafe fn svldnf1_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv16i8")] fn _svldnf1_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -21259,7 +21259,7 @@ pub unsafe fn svldnf1_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1h))] pub unsafe fn svldnf1_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv8i16")] fn _svldnf1_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -21276,7 +21276,7 @@ pub unsafe fn svldnf1_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1w))] pub unsafe fn svldnf1_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4i32")] fn _svldnf1_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -21293,7 +21293,7 @@ pub unsafe fn svldnf1_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1d))] pub unsafe fn svldnf1_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i64")] fn _svldnf1_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -21492,7 +21492,7 @@ pub unsafe fn svldnf1_vnum_u64(pg: svbool_t, base: *const u64, vnum: i64) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sb))] pub unsafe fn svldnf1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv8i8")] fn _svldnf1sb_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -21509,7 +21509,7 @@ pub unsafe fn svldnf1sb_s16(pg: svbool_t, base: *const i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sb))] pub unsafe fn svldnf1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4i8")] fn _svldnf1sb_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -21526,7 +21526,7 @@ pub unsafe fn svldnf1sb_s32(pg: svbool_t, base: *const i8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sh))] pub unsafe fn svldnf1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4i16")] fn _svldnf1sh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -21543,7 +21543,7 @@ pub unsafe fn svldnf1sh_s32(pg: svbool_t, base: *const i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sb))] pub unsafe fn svldnf1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i8")] fn _svldnf1sb_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -21560,7 +21560,7 @@ pub unsafe fn svldnf1sb_s64(pg: svbool_t, base: *const i8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sh))] pub unsafe fn svldnf1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i16")] fn _svldnf1sh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -21577,7 +21577,7 @@ pub unsafe fn svldnf1sh_s64(pg: svbool_t, base: *const i16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1sw))] pub unsafe fn svldnf1sw_s64(pg: svbool_t, base: *const i32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i32")] fn _svldnf1sw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -21828,7 +21828,7 @@ pub unsafe fn svldnf1sw_vnum_u64(pg: svbool_t, base: *const i32, vnum: i64) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1b))] pub unsafe fn svldnf1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv8i8")] fn _svldnf1ub_s16(pg: svbool8_t, base: *const i8) -> nxv8i8; } @@ -21847,7 +21847,7 @@ pub unsafe fn svldnf1ub_s16(pg: svbool_t, base: *const u8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1b))] pub unsafe fn svldnf1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4i8")] fn _svldnf1ub_s32(pg: svbool4_t, base: *const i8) -> nxv4i8; } @@ -21866,7 +21866,7 @@ pub unsafe fn svldnf1ub_s32(pg: svbool_t, base: *const u8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1h))] pub unsafe fn svldnf1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv4i16")] fn _svldnf1uh_s32(pg: svbool4_t, base: *const i16) -> nxv4i16; } @@ -21885,7 +21885,7 @@ pub unsafe fn svldnf1uh_s32(pg: svbool_t, base: *const u16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1b))] pub unsafe fn svldnf1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i8")] fn _svldnf1ub_s64(pg: svbool2_t, base: *const i8) -> nxv2i8; } @@ -21904,7 +21904,7 @@ pub unsafe fn svldnf1ub_s64(pg: svbool_t, base: *const u8) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1h))] pub unsafe fn svldnf1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i16")] fn _svldnf1uh_s64(pg: svbool2_t, base: *const i16) -> nxv2i16; } @@ -21923,7 +21923,7 @@ pub unsafe fn svldnf1uh_s64(pg: svbool_t, base: *const u16) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnf1w))] pub unsafe fn svldnf1uw_s64(pg: svbool_t, base: *const u32) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnf1.nxv2i32")] fn _svldnf1uw_s64(pg: svbool2_t, base: *const i32) -> nxv2i32; } @@ -22176,7 +22176,7 @@ pub unsafe fn svldnf1uw_vnum_u64(pg: svbool_t, base: *const u32, vnum: i64) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1w))] pub unsafe fn svldnt1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv4f32")] fn _svldnt1_f32(pg: svbool4_t, base: *const f32) -> svfloat32_t; } @@ -22193,7 +22193,7 @@ pub unsafe fn svldnt1_f32(pg: svbool_t, base: *const f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1d))] pub unsafe fn svldnt1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv2f64")] fn _svldnt1_f64(pg: svbool2_t, base: *const f64) -> svfloat64_t; } @@ -22210,7 +22210,7 @@ pub unsafe fn svldnt1_f64(pg: svbool_t, base: *const f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1b))] pub unsafe fn svldnt1_s8(pg: svbool_t, base: *const i8) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv16i8")] fn _svldnt1_s8(pg: svbool_t, base: *const i8) -> svint8_t; } @@ -22227,7 +22227,7 @@ pub unsafe fn svldnt1_s8(pg: svbool_t, base: *const i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1h))] pub unsafe fn svldnt1_s16(pg: svbool_t, base: *const i16) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv8i16")] fn _svldnt1_s16(pg: svbool8_t, base: *const i16) -> svint16_t; } @@ -22244,7 +22244,7 @@ pub unsafe fn svldnt1_s16(pg: svbool_t, base: *const i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1w))] pub unsafe fn svldnt1_s32(pg: svbool_t, base: *const i32) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv4i32")] fn _svldnt1_s32(pg: svbool4_t, base: *const i32) -> svint32_t; } @@ -22261,7 +22261,7 @@ pub unsafe fn svldnt1_s32(pg: svbool_t, base: *const i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ldnt1d))] pub unsafe fn svldnt1_s64(pg: svbool_t, base: *const i64) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.nxv2i64")] fn _svldnt1_s64(pg: svbool2_t, base: *const i64) -> svint64_t; } @@ -22546,7 +22546,7 @@ pub fn svlen_u64(_op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_s8_m(pg: svbool_t, op1: svint8_t, op2: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.nxv16i8")] fn _svlsl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -22604,7 +22604,7 @@ pub fn svlsl_n_s8_z(pg: svbool_t, op1: svint8_t, op2: u8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_s16_m(pg: svbool_t, op1: svint16_t, op2: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.nxv8i16")] fn _svlsl_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -22662,7 +22662,7 @@ pub fn svlsl_n_s16_z(pg: svbool_t, op1: svint16_t, op2: u16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_s32_m(pg: svbool_t, op1: svint32_t, op2: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.nxv4i32")] fn _svlsl_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -22720,7 +22720,7 @@ pub fn svlsl_n_s32_z(pg: svbool_t, op1: svint32_t, op2: u32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_s64_m(pg: svbool_t, op1: svint64_t, op2: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.nxv2i64")] fn _svlsl_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -22994,7 +22994,7 @@ pub fn svlsl_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_wide_s8_m(pg: svbool_t, op1: svint8_t, op2: svuint64_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.wide.nxv16i8" @@ -23055,7 +23055,7 @@ pub fn svlsl_wide_n_s8_z(pg: svbool_t, op1: svint8_t, op2: u64) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_wide_s16_m(pg: svbool_t, op1: svint16_t, op2: svuint64_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.wide.nxv8i16" @@ -23116,7 +23116,7 @@ pub fn svlsl_wide_n_s16_z(pg: svbool_t, op1: svint16_t, op2: u64) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsl))] pub fn svlsl_wide_s32_m(pg: svbool_t, op1: svint32_t, op2: svuint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsl.wide.nxv4i32" @@ -23339,7 +23339,7 @@ pub fn svlsl_wide_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u64) -> svuint32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.nxv16i8")] fn _svlsr_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -23397,7 +23397,7 @@ pub fn svlsr_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.nxv8i16")] fn _svlsr_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -23455,7 +23455,7 @@ pub fn svlsr_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.nxv4i32")] fn _svlsr_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -23513,7 +23513,7 @@ pub fn svlsr_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.nxv2i64")] fn _svlsr_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -23571,7 +23571,7 @@ pub fn svlsr_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_wide_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint64_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.wide.nxv16i8" @@ -23632,7 +23632,7 @@ pub fn svlsr_wide_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u64) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_wide_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint64_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.wide.nxv8i16" @@ -23693,7 +23693,7 @@ pub fn svlsr_wide_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u64) -> svuint16_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(lsr))] pub fn svlsr_wide_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.lsr.wide.nxv4i32" @@ -23759,7 +23759,7 @@ pub fn svmad_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmad.nxv4f32")] fn _svmad_f32_m( pg: svbool4_t, @@ -23837,7 +23837,7 @@ pub fn svmad_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmad.nxv2f64")] fn _svmad_f64_m( pg: svbool2_t, @@ -23910,7 +23910,7 @@ pub fn svmad_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t, op3: f64) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mad))] pub fn svmad_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mad.nxv16i8")] fn _svmad_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -23968,7 +23968,7 @@ pub fn svmad_n_s8_z(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: i8) -> svin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mad))] pub fn svmad_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mad.nxv8i16")] fn _svmad_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; @@ -24027,7 +24027,7 @@ pub fn svmad_n_s16_z(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: i16) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mad))] pub fn svmad_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mad.nxv4i32")] fn _svmad_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; @@ -24086,7 +24086,7 @@ pub fn svmad_n_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: i32) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mad))] pub fn svmad_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mad.nxv2i64")] fn _svmad_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; @@ -24361,7 +24361,7 @@ pub fn svmad_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: svuint64_t, op3: u64) - #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmax))] pub fn svmax_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmax.nxv4f32")] fn _svmax_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -24419,7 +24419,7 @@ pub fn svmax_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmax))] pub fn svmax_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmax.nxv2f64")] fn _svmax_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -24477,7 +24477,7 @@ pub fn svmax_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smax))] pub fn svmax_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smax.nxv16i8")] fn _svmax_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -24535,7 +24535,7 @@ pub fn svmax_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smax))] pub fn svmax_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smax.nxv8i16")] fn _svmax_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -24593,7 +24593,7 @@ pub fn svmax_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smax))] pub fn svmax_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smax.nxv4i32")] fn _svmax_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -24651,7 +24651,7 @@ pub fn svmax_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smax))] pub fn svmax_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smax.nxv2i64")] fn _svmax_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -24709,7 +24709,7 @@ pub fn svmax_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umax))] pub fn svmax_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umax.nxv16i8")] fn _svmax_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -24767,7 +24767,7 @@ pub fn svmax_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umax))] pub fn svmax_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umax.nxv8i16")] fn _svmax_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -24825,7 +24825,7 @@ pub fn svmax_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umax))] pub fn svmax_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umax.nxv4i32")] fn _svmax_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -24883,7 +24883,7 @@ pub fn svmax_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umax))] pub fn svmax_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umax.nxv2i64")] fn _svmax_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -24941,7 +24941,7 @@ pub fn svmax_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnm))] pub fn svmaxnm_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnm.nxv4f32")] fn _svmaxnm_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -24999,7 +24999,7 @@ pub fn svmaxnm_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnm))] pub fn svmaxnm_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnm.nxv2f64")] fn _svmaxnm_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -25057,7 +25057,7 @@ pub fn svmaxnm_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnmv))] pub fn svmaxnmv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnmv.nxv4f32" @@ -25073,7 +25073,7 @@ pub fn svmaxnmv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnmv))] pub fn svmaxnmv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnmv.nxv2f64" @@ -25089,7 +25089,7 @@ pub fn svmaxnmv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxv))] pub fn svmaxv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxv.nxv4f32")] fn _svmaxv_f32(pg: svbool4_t, op: svfloat32_t) -> f32; } @@ -25102,7 +25102,7 @@ pub fn svmaxv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxv))] pub fn svmaxv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxv.nxv2f64")] fn _svmaxv_f64(pg: svbool2_t, op: svfloat64_t) -> f64; } @@ -25115,7 +25115,7 @@ pub fn svmaxv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxv))] pub fn svmaxv_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxv.nxv16i8")] fn _svmaxv_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -25128,7 +25128,7 @@ pub fn svmaxv_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxv))] pub fn svmaxv_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxv.nxv8i16")] fn _svmaxv_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -25141,7 +25141,7 @@ pub fn svmaxv_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxv))] pub fn svmaxv_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxv.nxv4i32")] fn _svmaxv_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -25154,7 +25154,7 @@ pub fn svmaxv_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxv))] pub fn svmaxv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxv.nxv2i64")] fn _svmaxv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -25167,7 +25167,7 @@ pub fn svmaxv_s64(pg: svbool_t, op: svint64_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxv))] pub fn svmaxv_u8(pg: svbool_t, op: svuint8_t) -> u8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxv.nxv16i8")] fn _svmaxv_u8(pg: svbool_t, op: svint8_t) -> i8; } @@ -25180,7 +25180,7 @@ pub fn svmaxv_u8(pg: svbool_t, op: svuint8_t) -> u8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxv))] pub fn svmaxv_u16(pg: svbool_t, op: svuint16_t) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxv.nxv8i16")] fn _svmaxv_u16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -25193,7 +25193,7 @@ pub fn svmaxv_u16(pg: svbool_t, op: svuint16_t) -> u16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxv))] pub fn svmaxv_u32(pg: svbool_t, op: svuint32_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxv.nxv4i32")] fn _svmaxv_u32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -25206,7 +25206,7 @@ pub fn svmaxv_u32(pg: svbool_t, op: svuint32_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxv))] pub fn svmaxv_u64(pg: svbool_t, op: svuint64_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxv.nxv2i64")] fn _svmaxv_u64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -25219,7 +25219,7 @@ pub fn svmaxv_u64(pg: svbool_t, op: svuint64_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmin))] pub fn svmin_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmin.nxv4f32")] fn _svmin_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -25277,7 +25277,7 @@ pub fn svmin_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmin))] pub fn svmin_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmin.nxv2f64")] fn _svmin_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -25335,7 +25335,7 @@ pub fn svmin_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smin))] pub fn svmin_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smin.nxv16i8")] fn _svmin_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -25393,7 +25393,7 @@ pub fn svmin_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smin))] pub fn svmin_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smin.nxv8i16")] fn _svmin_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -25451,7 +25451,7 @@ pub fn svmin_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smin))] pub fn svmin_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smin.nxv4i32")] fn _svmin_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -25509,7 +25509,7 @@ pub fn svmin_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smin))] pub fn svmin_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smin.nxv2i64")] fn _svmin_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -25567,7 +25567,7 @@ pub fn svmin_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umin))] pub fn svmin_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umin.nxv16i8")] fn _svmin_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -25625,7 +25625,7 @@ pub fn svmin_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umin))] pub fn svmin_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umin.nxv8i16")] fn _svmin_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -25683,7 +25683,7 @@ pub fn svmin_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umin))] pub fn svmin_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umin.nxv4i32")] fn _svmin_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -25741,7 +25741,7 @@ pub fn svmin_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umin))] pub fn svmin_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umin.nxv2i64")] fn _svmin_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -25799,7 +25799,7 @@ pub fn svmin_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnm))] pub fn svminnm_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnm.nxv4f32")] fn _svminnm_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -25857,7 +25857,7 @@ pub fn svminnm_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnm))] pub fn svminnm_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnm.nxv2f64")] fn _svminnm_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -25915,7 +25915,7 @@ pub fn svminnm_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnmv))] pub fn svminnmv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnmv.nxv4f32" @@ -25931,7 +25931,7 @@ pub fn svminnmv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnmv))] pub fn svminnmv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnmv.nxv2f64" @@ -25947,7 +25947,7 @@ pub fn svminnmv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminv))] pub fn svminv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminv.nxv4f32")] fn _svminv_f32(pg: svbool4_t, op: svfloat32_t) -> f32; } @@ -25960,7 +25960,7 @@ pub fn svminv_f32(pg: svbool_t, op: svfloat32_t) -> f32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminv))] pub fn svminv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminv.nxv2f64")] fn _svminv_f64(pg: svbool2_t, op: svfloat64_t) -> f64; } @@ -25973,7 +25973,7 @@ pub fn svminv_f64(pg: svbool_t, op: svfloat64_t) -> f64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminv))] pub fn svminv_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminv.nxv16i8")] fn _svminv_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -25986,7 +25986,7 @@ pub fn svminv_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminv))] pub fn svminv_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminv.nxv8i16")] fn _svminv_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -25999,7 +25999,7 @@ pub fn svminv_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminv))] pub fn svminv_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminv.nxv4i32")] fn _svminv_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -26012,7 +26012,7 @@ pub fn svminv_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminv))] pub fn svminv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminv.nxv2i64")] fn _svminv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -26025,7 +26025,7 @@ pub fn svminv_s64(pg: svbool_t, op: svint64_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminv))] pub fn svminv_u8(pg: svbool_t, op: svuint8_t) -> u8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminv.nxv16i8")] fn _svminv_u8(pg: svbool_t, op: svint8_t) -> i8; } @@ -26038,7 +26038,7 @@ pub fn svminv_u8(pg: svbool_t, op: svuint8_t) -> u8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminv))] pub fn svminv_u16(pg: svbool_t, op: svuint16_t) -> u16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminv.nxv8i16")] fn _svminv_u16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -26051,7 +26051,7 @@ pub fn svminv_u16(pg: svbool_t, op: svuint16_t) -> u16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminv))] pub fn svminv_u32(pg: svbool_t, op: svuint32_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminv.nxv4i32")] fn _svminv_u32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -26064,7 +26064,7 @@ pub fn svminv_u32(pg: svbool_t, op: svuint32_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminv))] pub fn svminv_u64(pg: svbool_t, op: svuint64_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminv.nxv2i64")] fn _svminv_u64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -26082,7 +26082,7 @@ pub fn svmla_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmla.nxv4f32")] fn _svmla_f32_m( pg: svbool4_t, @@ -26160,7 +26160,7 @@ pub fn svmla_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmla.nxv2f64")] fn _svmla_f64_m( pg: svbool2_t, @@ -26233,7 +26233,7 @@ pub fn svmla_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t, op3: f64) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mla))] pub fn svmla_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.nxv16i8")] fn _svmla_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -26291,7 +26291,7 @@ pub fn svmla_n_s8_z(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: i8) -> svin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mla))] pub fn svmla_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.nxv8i16")] fn _svmla_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; @@ -26350,7 +26350,7 @@ pub fn svmla_n_s16_z(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: i16) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mla))] pub fn svmla_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.nxv4i32")] fn _svmla_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; @@ -26409,7 +26409,7 @@ pub fn svmla_n_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: i32) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mla))] pub fn svmla_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.nxv2i64")] fn _svmla_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; @@ -26689,7 +26689,7 @@ pub fn svmla_lane_f32( op3: svfloat32_t, ) -> svfloat32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmla.lane.nxv4f32" @@ -26715,7 +26715,7 @@ pub fn svmla_lane_f64( op3: svfloat64_t, ) -> svfloat64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmla.lane.nxv2f64" @@ -26741,7 +26741,7 @@ pub fn svmls_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmls.nxv4f32")] fn _svmls_f32_m( pg: svbool4_t, @@ -26819,7 +26819,7 @@ pub fn svmls_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmls.nxv2f64")] fn _svmls_f64_m( pg: svbool2_t, @@ -26892,7 +26892,7 @@ pub fn svmls_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t, op3: f64) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mls))] pub fn svmls_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.nxv16i8")] fn _svmls_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -26950,7 +26950,7 @@ pub fn svmls_n_s8_z(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: i8) -> svin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mls))] pub fn svmls_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.nxv8i16")] fn _svmls_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; @@ -27009,7 +27009,7 @@ pub fn svmls_n_s16_z(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: i16) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mls))] pub fn svmls_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.nxv4i32")] fn _svmls_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; @@ -27068,7 +27068,7 @@ pub fn svmls_n_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: i32) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mls))] pub fn svmls_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.nxv2i64")] fn _svmls_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; @@ -27348,7 +27348,7 @@ pub fn svmls_lane_f32( op3: svfloat32_t, ) -> svfloat32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmls.lane.nxv4f32" @@ -27374,7 +27374,7 @@ pub fn svmls_lane_f64( op3: svfloat64_t, ) -> svfloat64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmls.lane.nxv2f64" @@ -27395,7 +27395,7 @@ pub fn svmls_lane_f64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmmla))] pub fn svmmla_f32(op1: svfloat32_t, op2: svfloat32_t, op3: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmmla.nxv4f32.nxv4f32" @@ -27411,7 +27411,7 @@ pub fn svmmla_f32(op1: svfloat32_t, op2: svfloat32_t, op3: svfloat32_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmmla))] pub fn svmmla_f64(op1: svfloat64_t, op2: svfloat64_t, op3: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmmla.nxv2f64.nxv2f64" @@ -27427,7 +27427,7 @@ pub fn svmmla_f64(op1: svfloat64_t, op2: svfloat64_t, op3: svfloat64_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smmla))] pub fn svmmla_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smmla.nxv4i32")] fn _svmmla_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -27440,7 +27440,7 @@ pub fn svmmla_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ummla))] pub fn svmmla_u32(op1: svuint32_t, op2: svuint8_t, op3: svuint8_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ummla.nxv4i32")] fn _svmmla_u32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -27467,7 +27467,7 @@ pub fn svmsb_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmsb.nxv4f32")] fn _svmsb_f32_m( pg: svbool4_t, @@ -27545,7 +27545,7 @@ pub fn svmsb_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmsb.nxv2f64")] fn _svmsb_f64_m( pg: svbool2_t, @@ -27618,7 +27618,7 @@ pub fn svmsb_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t, op3: f64) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(msb))] pub fn svmsb_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.msb.nxv16i8")] fn _svmsb_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -27676,7 +27676,7 @@ pub fn svmsb_n_s8_z(pg: svbool_t, op1: svint8_t, op2: svint8_t, op3: i8) -> svin #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(msb))] pub fn svmsb_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.msb.nxv8i16")] fn _svmsb_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; @@ -27735,7 +27735,7 @@ pub fn svmsb_n_s16_z(pg: svbool_t, op1: svint16_t, op2: svint16_t, op3: i16) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(msb))] pub fn svmsb_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.msb.nxv4i32")] fn _svmsb_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; @@ -27794,7 +27794,7 @@ pub fn svmsb_n_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t, op3: i32) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(msb))] pub fn svmsb_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.msb.nxv2i64")] fn _svmsb_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; @@ -28069,7 +28069,7 @@ pub fn svmsb_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: svuint64_t, op3: u64) - #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmul))] pub fn svmul_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmul.nxv4f32")] fn _svmul_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -28127,7 +28127,7 @@ pub fn svmul_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmul))] pub fn svmul_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmul.nxv2f64")] fn _svmul_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -28185,7 +28185,7 @@ pub fn svmul_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mul))] pub fn svmul_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.nxv16i8")] fn _svmul_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -28243,7 +28243,7 @@ pub fn svmul_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mul))] pub fn svmul_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.nxv8i16")] fn _svmul_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -28301,7 +28301,7 @@ pub fn svmul_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mul))] pub fn svmul_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.nxv4i32")] fn _svmul_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -28359,7 +28359,7 @@ pub fn svmul_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(mul))] pub fn svmul_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.nxv2i64")] fn _svmul_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -28633,7 +28633,7 @@ pub fn svmul_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smulh))] pub fn svmulh_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smulh.nxv16i8")] fn _svmulh_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -28691,7 +28691,7 @@ pub fn svmulh_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smulh))] pub fn svmulh_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smulh.nxv8i16")] fn _svmulh_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -28749,7 +28749,7 @@ pub fn svmulh_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smulh))] pub fn svmulh_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smulh.nxv4i32")] fn _svmulh_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -28807,7 +28807,7 @@ pub fn svmulh_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smulh))] pub fn svmulh_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smulh.nxv2i64")] fn _svmulh_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -28865,7 +28865,7 @@ pub fn svmulh_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umulh))] pub fn svmulh_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umulh.nxv16i8")] fn _svmulh_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -28923,7 +28923,7 @@ pub fn svmulh_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umulh))] pub fn svmulh_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umulh.nxv8i16")] fn _svmulh_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -28981,7 +28981,7 @@ pub fn svmulh_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umulh))] pub fn svmulh_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umulh.nxv4i32")] fn _svmulh_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -29039,7 +29039,7 @@ pub fn svmulh_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umulh))] pub fn svmulh_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umulh.nxv2i64")] fn _svmulh_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -29097,7 +29097,7 @@ pub fn svmulh_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmulx))] pub fn svmulx_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmulx.nxv4f32")] fn _svmulx_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -29155,7 +29155,7 @@ pub fn svmulx_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmulx))] pub fn svmulx_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmulx.nxv2f64")] fn _svmulx_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -29213,7 +29213,7 @@ pub fn svmulx_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nand))] pub fn svnand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nand.z.nxv16i1")] fn _svnand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -29226,7 +29226,7 @@ pub fn svnand_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fneg))] pub fn svneg_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fneg.nxv4f32")] fn _svneg_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -29257,7 +29257,7 @@ pub fn svneg_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fneg))] pub fn svneg_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fneg.nxv2f64")] fn _svneg_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -29288,7 +29288,7 @@ pub fn svneg_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(neg))] pub fn svneg_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.neg.nxv16i8")] fn _svneg_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -29319,7 +29319,7 @@ pub fn svneg_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(neg))] pub fn svneg_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.neg.nxv8i16")] fn _svneg_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -29350,7 +29350,7 @@ pub fn svneg_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(neg))] pub fn svneg_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.neg.nxv4i32")] fn _svneg_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -29381,7 +29381,7 @@ pub fn svneg_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(neg))] pub fn svneg_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.neg.nxv2i64")] fn _svneg_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -29417,7 +29417,7 @@ pub fn svnmad_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmad.nxv4f32")] fn _svnmad_f32_m( pg: svbool4_t, @@ -29495,7 +29495,7 @@ pub fn svnmad_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmad.nxv2f64")] fn _svnmad_f64_m( pg: svbool2_t, @@ -29573,7 +29573,7 @@ pub fn svnmla_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmla.nxv4f32")] fn _svnmla_f32_m( pg: svbool4_t, @@ -29651,7 +29651,7 @@ pub fn svnmla_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmla.nxv2f64")] fn _svnmla_f64_m( pg: svbool2_t, @@ -29729,7 +29729,7 @@ pub fn svnmls_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmls.nxv4f32")] fn _svnmls_f32_m( pg: svbool4_t, @@ -29807,7 +29807,7 @@ pub fn svnmls_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmls.nxv2f64")] fn _svnmls_f64_m( pg: svbool2_t, @@ -29885,7 +29885,7 @@ pub fn svnmsb_f32_m( op2: svfloat32_t, op3: svfloat32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmsb.nxv4f32")] fn _svnmsb_f32_m( pg: svbool4_t, @@ -29963,7 +29963,7 @@ pub fn svnmsb_f64_m( op2: svfloat64_t, op3: svfloat64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fnmsb.nxv2f64")] fn _svnmsb_f64_m( pg: svbool2_t, @@ -30036,7 +30036,7 @@ pub fn svnmsb_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t, op3: f64 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nor))] pub fn svnor_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nor.z.nxv16i1")] fn _svnor_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -30058,7 +30058,7 @@ pub fn svnot_b_z(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(not))] pub fn svnot_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.not.nxv16i8")] fn _svnot_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -30089,7 +30089,7 @@ pub fn svnot_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(not))] pub fn svnot_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.not.nxv8i16")] fn _svnot_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -30120,7 +30120,7 @@ pub fn svnot_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(not))] pub fn svnot_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.not.nxv4i32")] fn _svnot_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -30151,7 +30151,7 @@ pub fn svnot_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(not))] pub fn svnot_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.not.nxv2i64")] fn _svnot_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -30290,7 +30290,7 @@ pub fn svnot_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orn))] pub fn svorn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orn.z.nxv16i1")] fn _svorn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -30303,7 +30303,7 @@ pub fn svorn_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orr))] pub fn svorr_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orr.z.nxv16i1")] fn _svorr_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -30316,7 +30316,7 @@ pub fn svorr_b_z(pg: svbool_t, op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orr))] pub fn svorr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orr.nxv16i8")] fn _svorr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -30374,7 +30374,7 @@ pub fn svorr_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orr))] pub fn svorr_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orr.nxv8i16")] fn _svorr_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -30432,7 +30432,7 @@ pub fn svorr_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orr))] pub fn svorr_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orr.nxv4i32")] fn _svorr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -30490,7 +30490,7 @@ pub fn svorr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orr))] pub fn svorr_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orr.nxv2i64")] fn _svorr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -30764,7 +30764,7 @@ pub fn svorr_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orv))] pub fn svorv_s8(pg: svbool_t, op: svint8_t) -> i8 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orv.nxv16i8")] fn _svorv_s8(pg: svbool_t, op: svint8_t) -> i8; } @@ -30777,7 +30777,7 @@ pub fn svorv_s8(pg: svbool_t, op: svint8_t) -> i8 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orv))] pub fn svorv_s16(pg: svbool_t, op: svint16_t) -> i16 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orv.nxv8i16")] fn _svorv_s16(pg: svbool8_t, op: svint16_t) -> i16; } @@ -30790,7 +30790,7 @@ pub fn svorv_s16(pg: svbool_t, op: svint16_t) -> i16 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orv))] pub fn svorv_s32(pg: svbool_t, op: svint32_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orv.nxv4i32")] fn _svorv_s32(pg: svbool4_t, op: svint32_t) -> i32; } @@ -30803,7 +30803,7 @@ pub fn svorv_s32(pg: svbool_t, op: svint32_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(orv))] pub fn svorv_s64(pg: svbool_t, op: svint64_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.orv.nxv2i64")] fn _svorv_s64(pg: svbool2_t, op: svint64_t) -> i64; } @@ -30863,7 +30863,7 @@ pub fn svpfalse_b() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pfirst))] pub fn svpfirst_b(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pfirst.nxv16i1")] fn _svpfirst_b(pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -30876,7 +30876,7 @@ pub fn svpfirst_b(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pnext))] pub fn svpnext_b8(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pnext.nxv16i1")] fn _svpnext_b8(pg: svbool_t, op: svbool_t) -> svbool_t; } @@ -30889,7 +30889,7 @@ pub fn svpnext_b8(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pnext))] pub fn svpnext_b16(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pnext.nxv8i1")] fn _svpnext_b16(pg: svbool8_t, op: svbool8_t) -> svbool8_t; } @@ -30902,7 +30902,7 @@ pub fn svpnext_b16(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pnext))] pub fn svpnext_b32(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pnext.nxv4i1")] fn _svpnext_b32(pg: svbool4_t, op: svbool4_t) -> svbool4_t; } @@ -30915,7 +30915,7 @@ pub fn svpnext_b32(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pnext))] pub fn svpnext_b64(pg: svbool_t, op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pnext.nxv2i1")] fn _svpnext_b64(pg: svbool2_t, op: svbool2_t) -> svbool2_t; } @@ -30930,7 +30930,7 @@ pub fn svpnext_b64(pg: svbool_t, op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfb , OP = { svprfop :: SV_PLDL1KEEP } , T = i64))] pub unsafe fn svprfb(pg: svbool_t, base: *const T) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.prf.nxv16i1")] fn _svprfb(pg: svbool_t, base: *const crate::ffi::c_void, op: svprfop); } @@ -30945,7 +30945,7 @@ pub unsafe fn svprfb(pg: svbool_t, base: *const T) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfh , OP = { svprfop :: SV_PLDL1KEEP } , T = i64))] pub unsafe fn svprfh(pg: svbool_t, base: *const T) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.prf.nxv8i1")] fn _svprfh(pg: svbool8_t, base: *const crate::ffi::c_void, op: svprfop); } @@ -30960,7 +30960,7 @@ pub unsafe fn svprfh(pg: svbool_t, base: *const T) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfw , OP = { svprfop :: SV_PLDL1KEEP } , T = i64))] pub unsafe fn svprfw(pg: svbool_t, base: *const T) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.prf.nxv4i1")] fn _svprfw(pg: svbool4_t, base: *const crate::ffi::c_void, op: svprfop); } @@ -30975,7 +30975,7 @@ pub unsafe fn svprfw(pg: svbool_t, base: *const T) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfd , OP = { svprfop :: SV_PLDL1KEEP } , T = i64))] pub unsafe fn svprfd(pg: svbool_t, base: *const T) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.prf.nxv2i1")] fn _svprfd(pg: svbool2_t, base: *const crate::ffi::c_void, op: svprfop); } @@ -30994,7 +30994,7 @@ pub unsafe fn svprfb_gather_s32offset( base: *const T, offsets: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.sxtw.index.nxv4i32" @@ -31026,7 +31026,7 @@ pub unsafe fn svprfh_gather_s32index( base: *const T, indices: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.sxtw.index.nxv4i32" @@ -31058,7 +31058,7 @@ pub unsafe fn svprfw_gather_s32index( base: *const T, indices: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.sxtw.index.nxv4i32" @@ -31090,7 +31090,7 @@ pub unsafe fn svprfd_gather_s32index( base: *const T, indices: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.sxtw.index.nxv4i32" @@ -31122,7 +31122,7 @@ pub unsafe fn svprfb_gather_s64offset( base: *const T, offsets: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.index.nxv2i64" @@ -31154,7 +31154,7 @@ pub unsafe fn svprfh_gather_s64index( base: *const T, indices: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.index.nxv2i64" @@ -31186,7 +31186,7 @@ pub unsafe fn svprfw_gather_s64index( base: *const T, indices: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.index.nxv2i64" @@ -31218,7 +31218,7 @@ pub unsafe fn svprfd_gather_s64index( base: *const T, indices: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.index.nxv2i64" @@ -31250,7 +31250,7 @@ pub unsafe fn svprfb_gather_u32offset( base: *const T, offsets: svuint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.uxtw.index.nxv4i32" @@ -31282,7 +31282,7 @@ pub unsafe fn svprfh_gather_u32index( base: *const T, indices: svuint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.uxtw.index.nxv4i32" @@ -31314,7 +31314,7 @@ pub unsafe fn svprfw_gather_u32index( base: *const T, indices: svuint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.uxtw.index.nxv4i32" @@ -31346,7 +31346,7 @@ pub unsafe fn svprfd_gather_u32index( base: *const T, indices: svuint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.uxtw.index.nxv4i32" @@ -31435,7 +31435,7 @@ pub unsafe fn svprfd_gather_u64index( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfb , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfb_gather_u32base(pg: svbool_t, bases: svuint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.scalar.offset.nxv4i32" @@ -31454,7 +31454,7 @@ pub unsafe fn svprfb_gather_u32base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfh , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfh_gather_u32base(pg: svbool_t, bases: svuint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.scalar.offset.nxv4i32" @@ -31473,7 +31473,7 @@ pub unsafe fn svprfh_gather_u32base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfw , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfw_gather_u32base(pg: svbool_t, bases: svuint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.scalar.offset.nxv4i32" @@ -31492,7 +31492,7 @@ pub unsafe fn svprfw_gather_u32base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfd , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfd_gather_u32base(pg: svbool_t, bases: svuint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.scalar.offset.nxv4i32" @@ -31511,7 +31511,7 @@ pub unsafe fn svprfd_gather_u32base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfb , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfb_gather_u64base(pg: svbool_t, bases: svuint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.scalar.offset.nxv2i64" @@ -31530,7 +31530,7 @@ pub unsafe fn svprfb_gather_u64base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfh , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfh_gather_u64base(pg: svbool_t, bases: svuint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.scalar.offset.nxv2i64" @@ -31549,7 +31549,7 @@ pub unsafe fn svprfh_gather_u64base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfw , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfw_gather_u64base(pg: svbool_t, bases: svuint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.scalar.offset.nxv2i64" @@ -31568,7 +31568,7 @@ pub unsafe fn svprfw_gather_u64base(pg: svbool_t, bases: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (prfd , OP = { svprfop :: SV_PLDL1KEEP }))] pub unsafe fn svprfd_gather_u64base(pg: svbool_t, bases: svuint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.scalar.offset.nxv2i64" @@ -31591,7 +31591,7 @@ pub unsafe fn svprfb_gather_u32base_offset( bases: svuint32_t, offset: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.scalar.offset.nxv4i32" @@ -31614,7 +31614,7 @@ pub unsafe fn svprfh_gather_u32base_index( bases: svuint32_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.scalar.offset.nxv4i32" @@ -31637,7 +31637,7 @@ pub unsafe fn svprfw_gather_u32base_index( bases: svuint32_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.scalar.offset.nxv4i32" @@ -31660,7 +31660,7 @@ pub unsafe fn svprfd_gather_u32base_index( bases: svuint32_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.scalar.offset.nxv4i32" @@ -31683,7 +31683,7 @@ pub unsafe fn svprfb_gather_u64base_offset( bases: svuint64_t, offset: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfb.gather.scalar.offset.nxv2i64" @@ -31706,7 +31706,7 @@ pub unsafe fn svprfh_gather_u64base_index( bases: svuint64_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfh.gather.scalar.offset.nxv2i64" @@ -31729,7 +31729,7 @@ pub unsafe fn svprfw_gather_u64base_index( bases: svuint64_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfw.gather.scalar.offset.nxv2i64" @@ -31752,7 +31752,7 @@ pub unsafe fn svprfd_gather_u64base_index( bases: svuint64_t, index: i64, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.prfd.gather.scalar.offset.nxv2i64" @@ -31812,7 +31812,7 @@ pub unsafe fn svprfd_vnum(pg: svbool_t, base: *const T, vn #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ptest))] pub fn svptest_any(pg: svbool_t, op: svbool_t) -> bool { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptest.any.nxv16i1" @@ -31828,7 +31828,7 @@ pub fn svptest_any(pg: svbool_t, op: svbool_t) -> bool { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ptest))] pub fn svptest_first(pg: svbool_t, op: svbool_t) -> bool { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptest.first.nxv16i1" @@ -31844,7 +31844,7 @@ pub fn svptest_first(pg: svbool_t, op: svbool_t) -> bool { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ptest))] pub fn svptest_last(pg: svbool_t, op: svbool_t) -> bool { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptest.last.nxv16i1" @@ -31896,7 +31896,7 @@ pub fn svptrue_b64() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (ptrue , PATTERN = { svpattern :: SV_ALL }))] pub fn svptrue_pat_b8() -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptrue.nxv16i1")] fn _svptrue_pat_b8(pattern: svpattern) -> svbool_t; } @@ -31909,7 +31909,7 @@ pub fn svptrue_pat_b8() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (ptrue , PATTERN = { svpattern :: SV_ALL }))] pub fn svptrue_pat_b16() -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptrue.nxv8i1")] fn _svptrue_pat_b16(pattern: svpattern) -> svbool8_t; } @@ -31922,7 +31922,7 @@ pub fn svptrue_pat_b16() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (ptrue , PATTERN = { svpattern :: SV_ALL }))] pub fn svptrue_pat_b32() -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptrue.nxv4i1")] fn _svptrue_pat_b32(pattern: svpattern) -> svbool4_t; } @@ -31935,7 +31935,7 @@ pub fn svptrue_pat_b32() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] # [cfg_attr (test , assert_instr (ptrue , PATTERN = { svpattern :: SV_ALL }))] pub fn svptrue_pat_b64() -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ptrue.nxv2i1")] fn _svptrue_pat_b64(pattern: svpattern) -> svbool2_t; } @@ -31948,7 +31948,7 @@ pub fn svptrue_pat_b64() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.x.nxv16i8" @@ -31973,7 +31973,7 @@ pub fn svqadd_n_s8(op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.x.nxv8i16" @@ -31998,7 +31998,7 @@ pub fn svqadd_n_s16(op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.x.nxv4i32" @@ -32023,7 +32023,7 @@ pub fn svqadd_n_s32(op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.x.nxv2i64" @@ -32048,7 +32048,7 @@ pub fn svqadd_n_s64(op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.x.nxv16i8" @@ -32073,7 +32073,7 @@ pub fn svqadd_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.x.nxv8i16" @@ -32098,7 +32098,7 @@ pub fn svqadd_n_u16(op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.x.nxv4i32" @@ -32123,7 +32123,7 @@ pub fn svqadd_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.x.nxv2i64" @@ -32293,7 +32293,7 @@ pub fn svqdecd_n_u64(op: u64) -> u64 { # [cfg_attr (test , assert_instr (sqdecb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecb_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecb.n32")] fn _svqdecb_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32307,7 +32307,7 @@ pub fn svqdecb_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqdech , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdech_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdech.n32")] fn _svqdech_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32321,7 +32321,7 @@ pub fn svqdech_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqdecw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecw_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecw.n32")] fn _svqdecw_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32335,7 +32335,7 @@ pub fn svqdecw_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqdecd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecd_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecd.n32")] fn _svqdecd_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32349,7 +32349,7 @@ pub fn svqdecd_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqdecb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecb_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecb.n64")] fn _svqdecb_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32363,7 +32363,7 @@ pub fn svqdecb_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqdech , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdech_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdech.n64")] fn _svqdech_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32377,7 +32377,7 @@ pub fn svqdech_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqdecw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecw_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecw.n64")] fn _svqdecw_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32391,7 +32391,7 @@ pub fn svqdecw_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqdecd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecd_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecd.n64")] fn _svqdecd_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32405,7 +32405,7 @@ pub fn svqdecd_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (uqdecb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecb_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecb.n32")] fn _svqdecb_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32419,7 +32419,7 @@ pub fn svqdecb_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqdech , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdech_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdech.n32")] fn _svqdech_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32433,7 +32433,7 @@ pub fn svqdech_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqdecw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecw_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecw.n32")] fn _svqdecw_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32447,7 +32447,7 @@ pub fn svqdecw_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqdecd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecd_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecd.n32")] fn _svqdecd_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -32461,7 +32461,7 @@ pub fn svqdecd_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqdecb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecb_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecb.n64")] fn _svqdecb_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32475,7 +32475,7 @@ pub fn svqdecb_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqdech , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdech_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdech.n64")] fn _svqdech_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32489,7 +32489,7 @@ pub fn svqdech_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqdecw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecw_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecw.n64")] fn _svqdecw_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32503,7 +32503,7 @@ pub fn svqdecw_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqdecd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqdecd_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecd.n64")] fn _svqdecd_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -32519,7 +32519,7 @@ pub fn svqdech_pat_s16( op: svint16_t, ) -> svint16_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdech.nxv8i16")] fn _svqdech_pat_s16(op: svint16_t, pattern: svpattern, imm_factor: i32) -> svint16_t; } @@ -32535,7 +32535,7 @@ pub fn svqdecw_pat_s32( op: svint32_t, ) -> svint32_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecw.nxv4i32")] fn _svqdecw_pat_s32(op: svint32_t, pattern: svpattern, imm_factor: i32) -> svint32_t; } @@ -32551,7 +32551,7 @@ pub fn svqdecd_pat_s64( op: svint64_t, ) -> svint64_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecd.nxv2i64")] fn _svqdecd_pat_s64(op: svint64_t, pattern: svpattern, imm_factor: i32) -> svint64_t; } @@ -32567,7 +32567,7 @@ pub fn svqdech_pat_u16( op: svuint16_t, ) -> svuint16_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdech.nxv8i16")] fn _svqdech_pat_u16(op: svint16_t, pattern: svpattern, imm_factor: i32) -> svint16_t; } @@ -32583,7 +32583,7 @@ pub fn svqdecw_pat_u32( op: svuint32_t, ) -> svuint32_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecw.nxv4i32")] fn _svqdecw_pat_u32(op: svint32_t, pattern: svpattern, imm_factor: i32) -> svint32_t; } @@ -32599,7 +32599,7 @@ pub fn svqdecd_pat_u64( op: svuint64_t, ) -> svuint64_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecd.nxv2i64")] fn _svqdecd_pat_u64(op: svint64_t, pattern: svpattern, imm_factor: i32) -> svint64_t; } @@ -32666,7 +32666,7 @@ pub fn svqdecd_u64(op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s32_b8(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n32.nxv16i1" @@ -32682,7 +32682,7 @@ pub fn svqdecp_n_s32_b8(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s32_b16(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n32.nxv8i1" @@ -32698,7 +32698,7 @@ pub fn svqdecp_n_s32_b16(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s32_b32(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n32.nxv4i1" @@ -32714,7 +32714,7 @@ pub fn svqdecp_n_s32_b32(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s32_b64(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n32.nxv2i1" @@ -32730,7 +32730,7 @@ pub fn svqdecp_n_s32_b64(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s64_b8(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n64.nxv16i1" @@ -32746,7 +32746,7 @@ pub fn svqdecp_n_s64_b8(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s64_b16(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n64.nxv8i1" @@ -32762,7 +32762,7 @@ pub fn svqdecp_n_s64_b16(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s64_b32(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n64.nxv4i1" @@ -32778,7 +32778,7 @@ pub fn svqdecp_n_s64_b32(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_n_s64_b64(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.n64.nxv2i1" @@ -32794,7 +32794,7 @@ pub fn svqdecp_n_s64_b64(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u32_b8(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n32.nxv16i1" @@ -32810,7 +32810,7 @@ pub fn svqdecp_n_u32_b8(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u32_b16(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n32.nxv8i1" @@ -32826,7 +32826,7 @@ pub fn svqdecp_n_u32_b16(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u32_b32(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n32.nxv4i1" @@ -32842,7 +32842,7 @@ pub fn svqdecp_n_u32_b32(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u32_b64(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n32.nxv2i1" @@ -32858,7 +32858,7 @@ pub fn svqdecp_n_u32_b64(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u64_b8(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n64.nxv16i1" @@ -32874,7 +32874,7 @@ pub fn svqdecp_n_u64_b8(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u64_b16(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n64.nxv8i1" @@ -32890,7 +32890,7 @@ pub fn svqdecp_n_u64_b16(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u64_b32(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n64.nxv4i1" @@ -32906,7 +32906,7 @@ pub fn svqdecp_n_u64_b32(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_n_u64_b64(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.n64.nxv2i1" @@ -32922,7 +32922,7 @@ pub fn svqdecp_n_u64_b64(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_s16(op: svint16_t, pg: svbool_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.nxv8i16")] fn _svqdecp_s16(op: svint16_t, pg: svbool8_t) -> svint16_t; } @@ -32935,7 +32935,7 @@ pub fn svqdecp_s16(op: svint16_t, pg: svbool_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_s32(op: svint32_t, pg: svbool_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.nxv4i32")] fn _svqdecp_s32(op: svint32_t, pg: svbool4_t) -> svint32_t; } @@ -32948,7 +32948,7 @@ pub fn svqdecp_s32(op: svint32_t, pg: svbool_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdecp))] pub fn svqdecp_s64(op: svint64_t, pg: svbool_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdecp.nxv2i64")] fn _svqdecp_s64(op: svint64_t, pg: svbool2_t) -> svint64_t; } @@ -32961,7 +32961,7 @@ pub fn svqdecp_s64(op: svint64_t, pg: svbool_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_u16(op: svuint16_t, pg: svbool_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.nxv8i16")] fn _svqdecp_u16(op: svint16_t, pg: svbool8_t) -> svint16_t; } @@ -32974,7 +32974,7 @@ pub fn svqdecp_u16(op: svuint16_t, pg: svbool_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_u32(op: svuint32_t, pg: svbool_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.nxv4i32")] fn _svqdecp_u32(op: svint32_t, pg: svbool4_t) -> svint32_t; } @@ -32987,7 +32987,7 @@ pub fn svqdecp_u32(op: svuint32_t, pg: svbool_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqdecp))] pub fn svqdecp_u64(op: svuint64_t, pg: svbool_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqdecp.nxv2i64")] fn _svqdecp_u64(op: svint64_t, pg: svbool2_t) -> svint64_t; } @@ -33145,7 +33145,7 @@ pub fn svqincd_n_u64(op: u64) -> u64 { # [cfg_attr (test , assert_instr (sqincb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincb_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincb.n32")] fn _svqincb_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33159,7 +33159,7 @@ pub fn svqincb_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqinch , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqinch_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqinch.n32")] fn _svqinch_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33173,7 +33173,7 @@ pub fn svqinch_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqincw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincw_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincw.n32")] fn _svqincw_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33187,7 +33187,7 @@ pub fn svqincw_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqincd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincd_pat_n_s32(op: i32) -> i32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincd.n32")] fn _svqincd_pat_n_s32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33201,7 +33201,7 @@ pub fn svqincd_pat_n_s32(op: i3 # [cfg_attr (test , assert_instr (sqincb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincb_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincb.n64")] fn _svqincb_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33215,7 +33215,7 @@ pub fn svqincb_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqinch , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqinch_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqinch.n64")] fn _svqinch_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33229,7 +33229,7 @@ pub fn svqinch_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqincw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincw_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincw.n64")] fn _svqincw_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33243,7 +33243,7 @@ pub fn svqincw_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (sqincd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincd_pat_n_s64(op: i64) -> i64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincd.n64")] fn _svqincd_pat_n_s64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33257,7 +33257,7 @@ pub fn svqincd_pat_n_s64(op: i6 # [cfg_attr (test , assert_instr (uqincb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincb_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincb.n32")] fn _svqincb_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33271,7 +33271,7 @@ pub fn svqincb_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqinch , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqinch_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqinch.n32")] fn _svqinch_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33285,7 +33285,7 @@ pub fn svqinch_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqincw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincw_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincw.n32")] fn _svqincw_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33299,7 +33299,7 @@ pub fn svqincw_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqincd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincd_pat_n_u32(op: u32) -> u32 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincd.n32")] fn _svqincd_pat_n_u32(op: i32, pattern: svpattern, imm_factor: i32) -> i32; } @@ -33313,7 +33313,7 @@ pub fn svqincd_pat_n_u32(op: u3 # [cfg_attr (test , assert_instr (uqincb , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincb_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincb.n64")] fn _svqincb_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33327,7 +33327,7 @@ pub fn svqincb_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqinch , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqinch_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqinch.n64")] fn _svqinch_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33341,7 +33341,7 @@ pub fn svqinch_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqincw , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincw_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincw.n64")] fn _svqincw_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33355,7 +33355,7 @@ pub fn svqincw_pat_n_u64(op: u6 # [cfg_attr (test , assert_instr (uqincd , PATTERN = { svpattern :: SV_ALL } , IMM_FACTOR = 1))] pub fn svqincd_pat_n_u64(op: u64) -> u64 { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincd.n64")] fn _svqincd_pat_n_u64(op: i64, pattern: svpattern, imm_factor: i32) -> i64; } @@ -33371,7 +33371,7 @@ pub fn svqinch_pat_s16( op: svint16_t, ) -> svint16_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqinch.nxv8i16")] fn _svqinch_pat_s16(op: svint16_t, pattern: svpattern, imm_factor: i32) -> svint16_t; } @@ -33387,7 +33387,7 @@ pub fn svqincw_pat_s32( op: svint32_t, ) -> svint32_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincw.nxv4i32")] fn _svqincw_pat_s32(op: svint32_t, pattern: svpattern, imm_factor: i32) -> svint32_t; } @@ -33403,7 +33403,7 @@ pub fn svqincd_pat_s64( op: svint64_t, ) -> svint64_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincd.nxv2i64")] fn _svqincd_pat_s64(op: svint64_t, pattern: svpattern, imm_factor: i32) -> svint64_t; } @@ -33419,7 +33419,7 @@ pub fn svqinch_pat_u16( op: svuint16_t, ) -> svuint16_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqinch.nxv8i16")] fn _svqinch_pat_u16(op: svint16_t, pattern: svpattern, imm_factor: i32) -> svint16_t; } @@ -33435,7 +33435,7 @@ pub fn svqincw_pat_u32( op: svuint32_t, ) -> svuint32_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincw.nxv4i32")] fn _svqincw_pat_u32(op: svint32_t, pattern: svpattern, imm_factor: i32) -> svint32_t; } @@ -33451,7 +33451,7 @@ pub fn svqincd_pat_u64( op: svuint64_t, ) -> svuint64_t { static_assert_range!(IMM_FACTOR, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincd.nxv2i64")] fn _svqincd_pat_u64(op: svint64_t, pattern: svpattern, imm_factor: i32) -> svint64_t; } @@ -33518,7 +33518,7 @@ pub fn svqincd_u64(op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s32_b8(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n32.nxv16i1" @@ -33534,7 +33534,7 @@ pub fn svqincp_n_s32_b8(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s32_b16(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n32.nxv8i1" @@ -33550,7 +33550,7 @@ pub fn svqincp_n_s32_b16(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s32_b32(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n32.nxv4i1" @@ -33566,7 +33566,7 @@ pub fn svqincp_n_s32_b32(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s32_b64(op: i32, pg: svbool_t) -> i32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n32.nxv2i1" @@ -33582,7 +33582,7 @@ pub fn svqincp_n_s32_b64(op: i32, pg: svbool_t) -> i32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s64_b8(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n64.nxv16i1" @@ -33598,7 +33598,7 @@ pub fn svqincp_n_s64_b8(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s64_b16(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n64.nxv8i1" @@ -33614,7 +33614,7 @@ pub fn svqincp_n_s64_b16(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s64_b32(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n64.nxv4i1" @@ -33630,7 +33630,7 @@ pub fn svqincp_n_s64_b32(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_n_s64_b64(op: i64, pg: svbool_t) -> i64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.n64.nxv2i1" @@ -33646,7 +33646,7 @@ pub fn svqincp_n_s64_b64(op: i64, pg: svbool_t) -> i64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u32_b8(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n32.nxv16i1" @@ -33662,7 +33662,7 @@ pub fn svqincp_n_u32_b8(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u32_b16(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n32.nxv8i1" @@ -33678,7 +33678,7 @@ pub fn svqincp_n_u32_b16(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u32_b32(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n32.nxv4i1" @@ -33694,7 +33694,7 @@ pub fn svqincp_n_u32_b32(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u32_b64(op: u32, pg: svbool_t) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n32.nxv2i1" @@ -33710,7 +33710,7 @@ pub fn svqincp_n_u32_b64(op: u32, pg: svbool_t) -> u32 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u64_b8(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n64.nxv16i1" @@ -33726,7 +33726,7 @@ pub fn svqincp_n_u64_b8(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u64_b16(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n64.nxv8i1" @@ -33742,7 +33742,7 @@ pub fn svqincp_n_u64_b16(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u64_b32(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n64.nxv4i1" @@ -33758,7 +33758,7 @@ pub fn svqincp_n_u64_b32(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_n_u64_b64(op: u64, pg: svbool_t) -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.n64.nxv2i1" @@ -33774,7 +33774,7 @@ pub fn svqincp_n_u64_b64(op: u64, pg: svbool_t) -> u64 { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_s16(op: svint16_t, pg: svbool_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.nxv8i16")] fn _svqincp_s16(op: svint16_t, pg: svbool8_t) -> svint16_t; } @@ -33787,7 +33787,7 @@ pub fn svqincp_s16(op: svint16_t, pg: svbool_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_s32(op: svint32_t, pg: svbool_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.nxv4i32")] fn _svqincp_s32(op: svint32_t, pg: svbool4_t) -> svint32_t; } @@ -33800,7 +33800,7 @@ pub fn svqincp_s32(op: svint32_t, pg: svbool_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqincp))] pub fn svqincp_s64(op: svint64_t, pg: svbool_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqincp.nxv2i64")] fn _svqincp_s64(op: svint64_t, pg: svbool2_t) -> svint64_t; } @@ -33813,7 +33813,7 @@ pub fn svqincp_s64(op: svint64_t, pg: svbool_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_u16(op: svuint16_t, pg: svbool_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.nxv8i16")] fn _svqincp_u16(op: svint16_t, pg: svbool8_t) -> svint16_t; } @@ -33826,7 +33826,7 @@ pub fn svqincp_u16(op: svuint16_t, pg: svbool_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_u32(op: svuint32_t, pg: svbool_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.nxv4i32")] fn _svqincp_u32(op: svint32_t, pg: svbool4_t) -> svint32_t; } @@ -33839,7 +33839,7 @@ pub fn svqincp_u32(op: svuint32_t, pg: svbool_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqincp))] pub fn svqincp_u64(op: svuint64_t, pg: svbool_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqincp.nxv2i64")] fn _svqincp_u64(op: svint64_t, pg: svbool2_t) -> svint64_t; } @@ -33852,7 +33852,7 @@ pub fn svqincp_u64(op: svuint64_t, pg: svbool_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.x.nxv16i8" @@ -33877,7 +33877,7 @@ pub fn svqsub_n_s8(op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.x.nxv8i16" @@ -33902,7 +33902,7 @@ pub fn svqsub_n_s16(op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.x.nxv4i32" @@ -33927,7 +33927,7 @@ pub fn svqsub_n_s32(op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.x.nxv2i64" @@ -33952,7 +33952,7 @@ pub fn svqsub_n_s64(op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.x.nxv16i8" @@ -33977,7 +33977,7 @@ pub fn svqsub_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.x.nxv8i16" @@ -34002,7 +34002,7 @@ pub fn svqsub_n_u16(op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.x.nxv4i32" @@ -34027,7 +34027,7 @@ pub fn svqsub_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.x.nxv2i64" @@ -34052,7 +34052,7 @@ pub fn svqsub_n_u64(op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rbit))] pub fn svrbit_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rbit.nxv16i8")] fn _svrbit_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -34083,7 +34083,7 @@ pub fn svrbit_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rbit))] pub fn svrbit_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rbit.nxv8i16")] fn _svrbit_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -34114,7 +34114,7 @@ pub fn svrbit_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rbit))] pub fn svrbit_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rbit.nxv4i32")] fn _svrbit_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -34145,7 +34145,7 @@ pub fn svrbit_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rbit))] pub fn svrbit_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rbit.nxv2i64")] fn _svrbit_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -34293,7 +34293,7 @@ pub fn svrdffr() -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rdffr))] pub fn svrdffr_z(pg: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rdffr.z")] fn _svrdffr_z(pg: svbool_t) -> svbool_t; } @@ -34306,7 +34306,7 @@ pub fn svrdffr_z(pg: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecpe))] pub fn svrecpe_f32(op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecpe.x.nxv4f32" @@ -34322,7 +34322,7 @@ pub fn svrecpe_f32(op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecpe))] pub fn svrecpe_f64(op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecpe.x.nxv2f64" @@ -34338,7 +34338,7 @@ pub fn svrecpe_f64(op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecps))] pub fn svrecps_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecps.x.nxv4f32" @@ -34354,7 +34354,7 @@ pub fn svrecps_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecps))] pub fn svrecps_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecps.x.nxv2f64" @@ -34370,7 +34370,7 @@ pub fn svrecps_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecpx))] pub fn svrecpx_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecpx.nxv4f32")] fn _svrecpx_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -34401,7 +34401,7 @@ pub fn svrecpx_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frecpx))] pub fn svrecpx_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frecpx.nxv2f64")] fn _svrecpx_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -35232,7 +35232,7 @@ pub fn svreinterpret_u64_u64(op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_b16(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rev.b16")] fn _svrev_b16(op: svbool_t) -> svbool_t; } @@ -35245,7 +35245,7 @@ pub fn svrev_b16(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_b32(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rev.b32")] fn _svrev_b32(op: svbool_t) -> svbool_t; } @@ -35258,7 +35258,7 @@ pub fn svrev_b32(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_b64(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rev.b64")] fn _svrev_b64(op: svbool_t) -> svbool_t; } @@ -35271,7 +35271,7 @@ pub fn svrev_b64(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_f32(op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv4f32")] fn _svrev_f32(op: svfloat32_t) -> svfloat32_t; } @@ -35284,7 +35284,7 @@ pub fn svrev_f32(op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_f64(op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv2f64")] fn _svrev_f64(op: svfloat64_t) -> svfloat64_t; } @@ -35297,7 +35297,7 @@ pub fn svrev_f64(op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_s8(op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv16i8")] fn _svrev_s8(op: svint8_t) -> svint8_t; } @@ -35310,7 +35310,7 @@ pub fn svrev_s8(op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_s16(op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv8i16")] fn _svrev_s16(op: svint16_t) -> svint16_t; } @@ -35323,7 +35323,7 @@ pub fn svrev_s16(op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_s32(op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv4i32")] fn _svrev_s32(op: svint32_t) -> svint32_t; } @@ -35336,7 +35336,7 @@ pub fn svrev_s32(op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_s64(op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv2i64")] fn _svrev_s64(op: svint64_t) -> svint64_t; } @@ -35385,7 +35385,7 @@ pub fn svrev_u64(op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rev))] pub fn svrev_b8(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.vector.reverse.nxv16i1")] fn _svrev_b8(op: svbool_t) -> svbool_t; } @@ -35398,7 +35398,7 @@ pub fn svrev_b8(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revb))] pub fn svrevb_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revb.nxv8i16")] fn _svrevb_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -35429,7 +35429,7 @@ pub fn svrevb_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revb))] pub fn svrevb_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revb.nxv4i32")] fn _svrevb_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -35460,7 +35460,7 @@ pub fn svrevb_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revb))] pub fn svrevb_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revb.nxv2i64")] fn _svrevb_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -35572,7 +35572,7 @@ pub fn svrevb_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revh))] pub fn svrevh_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revh.nxv4i32")] fn _svrevh_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -35603,7 +35603,7 @@ pub fn svrevh_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revh))] pub fn svrevh_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revh.nxv2i64")] fn _svrevh_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -35688,7 +35688,7 @@ pub fn svrevh_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(revw))] pub fn svrevw_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.revw.nxv2i64")] fn _svrevw_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -35746,7 +35746,7 @@ pub fn svrevw_u64_z(pg: svbool_t, op: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frinta))] pub fn svrinta_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frinta.nxv4f32")] fn _svrinta_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -35777,7 +35777,7 @@ pub fn svrinta_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frinta))] pub fn svrinta_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frinta.nxv2f64")] fn _svrinta_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -35808,7 +35808,7 @@ pub fn svrinta_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frinti))] pub fn svrinti_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frinti.nxv4f32")] fn _svrinti_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -35839,7 +35839,7 @@ pub fn svrinti_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frinti))] pub fn svrinti_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frinti.nxv2f64")] fn _svrinti_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -35870,7 +35870,7 @@ pub fn svrinti_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintm))] pub fn svrintm_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintm.nxv4f32")] fn _svrintm_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -35901,7 +35901,7 @@ pub fn svrintm_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintm))] pub fn svrintm_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintm.nxv2f64")] fn _svrintm_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -35932,7 +35932,7 @@ pub fn svrintm_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintn))] pub fn svrintn_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintn.nxv4f32")] fn _svrintn_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -35963,7 +35963,7 @@ pub fn svrintn_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintn))] pub fn svrintn_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintn.nxv2f64")] fn _svrintn_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -35994,7 +35994,7 @@ pub fn svrintn_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintp))] pub fn svrintp_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintp.nxv4f32")] fn _svrintp_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -36025,7 +36025,7 @@ pub fn svrintp_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintp))] pub fn svrintp_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintp.nxv2f64")] fn _svrintp_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -36056,7 +36056,7 @@ pub fn svrintp_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintx))] pub fn svrintx_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintx.nxv4f32")] fn _svrintx_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -36087,7 +36087,7 @@ pub fn svrintx_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintx))] pub fn svrintx_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintx.nxv2f64")] fn _svrintx_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -36118,7 +36118,7 @@ pub fn svrintx_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintz))] pub fn svrintz_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintz.nxv4f32")] fn _svrintz_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -36149,7 +36149,7 @@ pub fn svrintz_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frintz))] pub fn svrintz_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.frintz.nxv2f64")] fn _svrintz_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -36180,7 +36180,7 @@ pub fn svrintz_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frsqrte))] pub fn svrsqrte_f32(op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frsqrte.x.nxv4f32" @@ -36196,7 +36196,7 @@ pub fn svrsqrte_f32(op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frsqrte))] pub fn svrsqrte_f64(op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frsqrte.x.nxv2f64" @@ -36212,7 +36212,7 @@ pub fn svrsqrte_f64(op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frsqrts))] pub fn svrsqrts_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frsqrts.x.nxv4f32" @@ -36228,7 +36228,7 @@ pub fn svrsqrts_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(frsqrts))] pub fn svrsqrts_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.frsqrts.x.nxv2f64" @@ -36244,7 +36244,7 @@ pub fn svrsqrts_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fscale))] pub fn svscale_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fscale.nxv4f32")] fn _svscale_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svint32_t) -> svfloat32_t; } @@ -36302,7 +36302,7 @@ pub fn svscale_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: i32) -> svfloat32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fscale))] pub fn svscale_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fscale.nxv2f64")] fn _svscale_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svint64_t) -> svfloat64_t; } @@ -36729,7 +36729,7 @@ pub fn svset4_u64(tuple: svuint64x4_t, x: svuint64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(setffr))] pub fn svsetffr() { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.setffr")] fn _svsetffr(); } @@ -36742,7 +36742,7 @@ pub fn svsetffr() { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv4f32")] fn _svsplice_f32(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -36755,7 +36755,7 @@ pub fn svsplice_f32(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv2f64")] fn _svsplice_f64(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -36768,7 +36768,7 @@ pub fn svsplice_f64(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv16i8")] fn _svsplice_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -36781,7 +36781,7 @@ pub fn svsplice_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv8i16")] fn _svsplice_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -36794,7 +36794,7 @@ pub fn svsplice_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv4i32")] fn _svsplice_s32(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -36807,7 +36807,7 @@ pub fn svsplice_s32(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(splice))] pub fn svsplice_s64(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.splice.nxv2i64")] fn _svsplice_s64(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -36856,7 +36856,7 @@ pub fn svsplice_u64(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsqrt))] pub fn svsqrt_f32_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsqrt.nxv4f32")] fn _svsqrt_f32_m(inactive: svfloat32_t, pg: svbool4_t, op: svfloat32_t) -> svfloat32_t; } @@ -36887,7 +36887,7 @@ pub fn svsqrt_f32_z(pg: svbool_t, op: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsqrt))] pub fn svsqrt_f64_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsqrt.nxv2f64")] fn _svsqrt_f64_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat64_t) -> svfloat64_t; } @@ -36921,7 +36921,7 @@ pub fn svsqrt_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1w))] pub unsafe fn svst1_f32(pg: svbool_t, base: *mut f32, data: svfloat32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv4f32")] fn _svst1_f32(data: svfloat32_t, pg: svbool4_t, ptr: *mut f32); } @@ -36937,7 +36937,7 @@ pub unsafe fn svst1_f32(pg: svbool_t, base: *mut f32, data: svfloat32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1d))] pub unsafe fn svst1_f64(pg: svbool_t, base: *mut f64, data: svfloat64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv2f64")] fn _svst1_f64(data: svfloat64_t, pg: svbool2_t, ptr: *mut f64); } @@ -36953,7 +36953,7 @@ pub unsafe fn svst1_f64(pg: svbool_t, base: *mut f64, data: svfloat64_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1b))] pub unsafe fn svst1_s8(pg: svbool_t, base: *mut i8, data: svint8_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv16i8")] fn _svst1_s8(data: svint8_t, pg: svbool_t, ptr: *mut i8); } @@ -36969,7 +36969,7 @@ pub unsafe fn svst1_s8(pg: svbool_t, base: *mut i8, data: svint8_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1h))] pub unsafe fn svst1_s16(pg: svbool_t, base: *mut i16, data: svint16_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv8i16")] fn _svst1_s16(data: svint16_t, pg: svbool8_t, ptr: *mut i16); } @@ -36985,7 +36985,7 @@ pub unsafe fn svst1_s16(pg: svbool_t, base: *mut i16, data: svint16_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1w))] pub unsafe fn svst1_s32(pg: svbool_t, base: *mut i32, data: svint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv4i32")] fn _svst1_s32(data: svint32_t, pg: svbool4_t, ptr: *mut i32); } @@ -37001,7 +37001,7 @@ pub unsafe fn svst1_s32(pg: svbool_t, base: *mut i32, data: svint32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1d))] pub unsafe fn svst1_s64(pg: svbool_t, base: *mut i64, data: svint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv2i64")] fn _svst1_s64(data: svint64_t, pg: svbool2_t, ptr: *mut i64); } @@ -37070,7 +37070,7 @@ pub unsafe fn svst1_scatter_s32index_f32( indices: svint32_t, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.index.nxv4f32" @@ -37099,7 +37099,7 @@ pub unsafe fn svst1_scatter_s32index_s32( indices: svint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.index.nxv4i32" @@ -37145,7 +37145,7 @@ pub unsafe fn svst1_scatter_s64index_f64( indices: svint64_t, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.index.nxv2f64" @@ -37174,7 +37174,7 @@ pub unsafe fn svst1_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.index.nxv2i64" @@ -37220,7 +37220,7 @@ pub unsafe fn svst1_scatter_u32index_f32( indices: svuint32_t, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.index.nxv4f32" @@ -37249,7 +37249,7 @@ pub unsafe fn svst1_scatter_u32index_s32( indices: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.index.nxv4i32" @@ -37346,7 +37346,7 @@ pub unsafe fn svst1_scatter_s32offset_f32( offsets: svint32_t, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.nxv4f32" @@ -37375,7 +37375,7 @@ pub unsafe fn svst1_scatter_s32offset_s32( offsets: svint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.nxv4i32" @@ -37421,7 +37421,7 @@ pub unsafe fn svst1_scatter_s64offset_f64( offsets: svint64_t, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.nxv2f64" @@ -37450,7 +37450,7 @@ pub unsafe fn svst1_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.nxv2i64" @@ -37496,7 +37496,7 @@ pub unsafe fn svst1_scatter_u32offset_f32( offsets: svuint32_t, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.nxv4f32" @@ -37525,7 +37525,7 @@ pub unsafe fn svst1_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.nxv4i32" @@ -37809,7 +37809,7 @@ pub unsafe fn svst1_scatter_u32base_offset_f32( offset: i64, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv4f32.nxv4i32" @@ -37839,7 +37839,7 @@ pub unsafe fn svst1_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv4i32.nxv4i32" @@ -37887,7 +37887,7 @@ pub unsafe fn svst1_scatter_u64base_offset_f64( offset: i64, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv2f64.nxv2i64" @@ -37917,7 +37917,7 @@ pub unsafe fn svst1_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv2i64.nxv2i64" @@ -38079,7 +38079,7 @@ pub unsafe fn svst1_vnum_u64(pg: svbool_t, base: *mut u64, vnum: i64, data: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1b))] pub unsafe fn svst1b_s16(pg: svbool_t, base: *mut i8, data: svint16_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv8i8")] fn _svst1b_s16(data: nxv8i8, pg: svbool8_t, ptr: *mut i8); } @@ -38099,7 +38099,7 @@ pub unsafe fn svst1b_s16(pg: svbool_t, base: *mut i8, data: svint16_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1b))] pub unsafe fn svst1b_s32(pg: svbool_t, base: *mut i8, data: svint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv4i8")] fn _svst1b_s32(data: nxv4i8, pg: svbool4_t, ptr: *mut i8); } @@ -38119,7 +38119,7 @@ pub unsafe fn svst1b_s32(pg: svbool_t, base: *mut i8, data: svint32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1h))] pub unsafe fn svst1h_s32(pg: svbool_t, base: *mut i16, data: svint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv4i16")] fn _svst1h_s32(data: nxv4i16, pg: svbool4_t, ptr: *mut i16); } @@ -38139,7 +38139,7 @@ pub unsafe fn svst1h_s32(pg: svbool_t, base: *mut i16, data: svint32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1b))] pub unsafe fn svst1b_s64(pg: svbool_t, base: *mut i8, data: svint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv2i8")] fn _svst1b_s64(data: nxv2i8, pg: svbool2_t, ptr: *mut i8); } @@ -38159,7 +38159,7 @@ pub unsafe fn svst1b_s64(pg: svbool_t, base: *mut i8, data: svint64_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1h))] pub unsafe fn svst1h_s64(pg: svbool_t, base: *mut i16, data: svint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv2i16")] fn _svst1h_s64(data: nxv2i16, pg: svbool2_t, ptr: *mut i16); } @@ -38179,7 +38179,7 @@ pub unsafe fn svst1h_s64(pg: svbool_t, base: *mut i16, data: svint64_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st1w))] pub unsafe fn svst1w_s64(pg: svbool_t, base: *mut i32, data: svint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.nxv2i32")] fn _svst1w_s64(data: nxv2i32, pg: svbool2_t, ptr: *mut i32); } @@ -38276,7 +38276,7 @@ pub unsafe fn svst1b_scatter_s32offset_s32( offsets: svint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.nxv4i8" @@ -38310,7 +38310,7 @@ pub unsafe fn svst1h_scatter_s32offset_s32( offsets: svint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.nxv4i16" @@ -38378,7 +38378,7 @@ pub unsafe fn svst1b_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.nxv2i8" @@ -38412,7 +38412,7 @@ pub unsafe fn svst1h_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.nxv2i16" @@ -38446,7 +38446,7 @@ pub unsafe fn svst1w_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.nxv2i32" @@ -38531,7 +38531,7 @@ pub unsafe fn svst1b_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.nxv4i8" @@ -38565,7 +38565,7 @@ pub unsafe fn svst1h_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.nxv4i16" @@ -38736,7 +38736,7 @@ pub unsafe fn svst1b_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv4i8.nxv4i32" @@ -38771,7 +38771,7 @@ pub unsafe fn svst1h_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv4i16.nxv4i32" @@ -38842,7 +38842,7 @@ pub unsafe fn svst1b_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv2i8.nxv2i64" @@ -38877,7 +38877,7 @@ pub unsafe fn svst1h_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv2i16.nxv2i64" @@ -38912,7 +38912,7 @@ pub unsafe fn svst1w_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.scalar.offset.nxv2i32.nxv2i64" @@ -39274,7 +39274,7 @@ pub unsafe fn svst1h_scatter_s32index_s32( indices: svint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.sxtw.index.nxv4i16" @@ -39325,7 +39325,7 @@ pub unsafe fn svst1h_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.index.nxv2i16" @@ -39359,7 +39359,7 @@ pub unsafe fn svst1w_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.index.nxv2i32" @@ -39427,7 +39427,7 @@ pub unsafe fn svst1h_scatter_u32index_s32( indices: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.st1.scatter.uxtw.index.nxv4i16" @@ -39649,7 +39649,7 @@ pub unsafe fn svst1w_scatter_u64base_index_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2w))] pub unsafe fn svst2_f32(pg: svbool_t, base: *mut f32, data: svfloat32x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv4f32")] fn _svst2_f32(data0: svfloat32_t, data1: svfloat32_t, pg: svbool4_t, ptr: *mut f32); } @@ -39670,7 +39670,7 @@ pub unsafe fn svst2_f32(pg: svbool_t, base: *mut f32, data: svfloat32x2_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2d))] pub unsafe fn svst2_f64(pg: svbool_t, base: *mut f64, data: svfloat64x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv2f64")] fn _svst2_f64(data0: svfloat64_t, data1: svfloat64_t, pg: svbool2_t, ptr: *mut f64); } @@ -39691,7 +39691,7 @@ pub unsafe fn svst2_f64(pg: svbool_t, base: *mut f64, data: svfloat64x2_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2b))] pub unsafe fn svst2_s8(pg: svbool_t, base: *mut i8, data: svint8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv16i8")] fn _svst2_s8(data0: svint8_t, data1: svint8_t, pg: svbool_t, ptr: *mut i8); } @@ -39707,7 +39707,7 @@ pub unsafe fn svst2_s8(pg: svbool_t, base: *mut i8, data: svint8x2_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2h))] pub unsafe fn svst2_s16(pg: svbool_t, base: *mut i16, data: svint16x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv8i16")] fn _svst2_s16(data0: svint16_t, data1: svint16_t, pg: svbool8_t, ptr: *mut i16); } @@ -39728,7 +39728,7 @@ pub unsafe fn svst2_s16(pg: svbool_t, base: *mut i16, data: svint16x2_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2w))] pub unsafe fn svst2_s32(pg: svbool_t, base: *mut i32, data: svint32x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv4i32")] fn _svst2_s32(data0: svint32_t, data1: svint32_t, pg: svbool4_t, ptr: *mut i32); } @@ -39749,7 +39749,7 @@ pub unsafe fn svst2_s32(pg: svbool_t, base: *mut i32, data: svint32x2_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st2d))] pub unsafe fn svst2_s64(pg: svbool_t, base: *mut i64, data: svint64x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st2.nxv2i64")] fn _svst2_s64(data0: svint64_t, data1: svint64_t, pg: svbool2_t, ptr: *mut i64); } @@ -39938,7 +39938,7 @@ pub unsafe fn svst2_vnum_u64(pg: svbool_t, base: *mut u64, vnum: i64, data: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3w))] pub unsafe fn svst3_f32(pg: svbool_t, base: *mut f32, data: svfloat32x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv4f32")] fn _svst3_f32( data0: svfloat32_t, @@ -39966,7 +39966,7 @@ pub unsafe fn svst3_f32(pg: svbool_t, base: *mut f32, data: svfloat32x3_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3d))] pub unsafe fn svst3_f64(pg: svbool_t, base: *mut f64, data: svfloat64x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv2f64")] fn _svst3_f64( data0: svfloat64_t, @@ -39994,7 +39994,7 @@ pub unsafe fn svst3_f64(pg: svbool_t, base: *mut f64, data: svfloat64x3_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3b))] pub unsafe fn svst3_s8(pg: svbool_t, base: *mut i8, data: svint8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv16i8")] fn _svst3_s8(data0: svint8_t, data1: svint8_t, data2: svint8_t, pg: svbool_t, ptr: *mut i8); } @@ -40016,7 +40016,7 @@ pub unsafe fn svst3_s8(pg: svbool_t, base: *mut i8, data: svint8x3_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3h))] pub unsafe fn svst3_s16(pg: svbool_t, base: *mut i16, data: svint16x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv8i16")] fn _svst3_s16( data0: svint16_t, @@ -40044,7 +40044,7 @@ pub unsafe fn svst3_s16(pg: svbool_t, base: *mut i16, data: svint16x3_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3w))] pub unsafe fn svst3_s32(pg: svbool_t, base: *mut i32, data: svint32x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv4i32")] fn _svst3_s32( data0: svint32_t, @@ -40072,7 +40072,7 @@ pub unsafe fn svst3_s32(pg: svbool_t, base: *mut i32, data: svint32x3_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st3d))] pub unsafe fn svst3_s64(pg: svbool_t, base: *mut i64, data: svint64x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st3.nxv2i64")] fn _svst3_s64( data0: svint64_t, @@ -40268,7 +40268,7 @@ pub unsafe fn svst3_vnum_u64(pg: svbool_t, base: *mut u64, vnum: i64, data: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4w))] pub unsafe fn svst4_f32(pg: svbool_t, base: *mut f32, data: svfloat32x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv4f32")] fn _svst4_f32( data0: svfloat32_t, @@ -40298,7 +40298,7 @@ pub unsafe fn svst4_f32(pg: svbool_t, base: *mut f32, data: svfloat32x4_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4d))] pub unsafe fn svst4_f64(pg: svbool_t, base: *mut f64, data: svfloat64x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv2f64")] fn _svst4_f64( data0: svfloat64_t, @@ -40328,7 +40328,7 @@ pub unsafe fn svst4_f64(pg: svbool_t, base: *mut f64, data: svfloat64x4_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4b))] pub unsafe fn svst4_s8(pg: svbool_t, base: *mut i8, data: svint8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv16i8")] fn _svst4_s8( data0: svint8_t, @@ -40358,7 +40358,7 @@ pub unsafe fn svst4_s8(pg: svbool_t, base: *mut i8, data: svint8x4_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4h))] pub unsafe fn svst4_s16(pg: svbool_t, base: *mut i16, data: svint16x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv8i16")] fn _svst4_s16( data0: svint16_t, @@ -40388,7 +40388,7 @@ pub unsafe fn svst4_s16(pg: svbool_t, base: *mut i16, data: svint16x4_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4w))] pub unsafe fn svst4_s32(pg: svbool_t, base: *mut i32, data: svint32x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv4i32")] fn _svst4_s32( data0: svint32_t, @@ -40418,7 +40418,7 @@ pub unsafe fn svst4_s32(pg: svbool_t, base: *mut i32, data: svint32x4_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(st4d))] pub unsafe fn svst4_s64(pg: svbool_t, base: *mut i64, data: svint64x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.st4.nxv2i64")] fn _svst4_s64( data0: svint64_t, @@ -40617,7 +40617,7 @@ pub unsafe fn svst4_vnum_u64(pg: svbool_t, base: *mut u64, vnum: i64, data: svui #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1w))] pub unsafe fn svstnt1_f32(pg: svbool_t, base: *mut f32, data: svfloat32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv4f32")] fn _svstnt1_f32(data: svfloat32_t, pg: svbool4_t, ptr: *mut f32); } @@ -40634,7 +40634,7 @@ pub unsafe fn svstnt1_f32(pg: svbool_t, base: *mut f32, data: svfloat32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1d))] pub unsafe fn svstnt1_f64(pg: svbool_t, base: *mut f64, data: svfloat64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv2f64")] fn _svstnt1_f64(data: svfloat64_t, pg: svbool2_t, ptr: *mut f64); } @@ -40651,7 +40651,7 @@ pub unsafe fn svstnt1_f64(pg: svbool_t, base: *mut f64, data: svfloat64_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1b))] pub unsafe fn svstnt1_s8(pg: svbool_t, base: *mut i8, data: svint8_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv16i8")] fn _svstnt1_s8(data: svint8_t, pg: svbool_t, ptr: *mut i8); } @@ -40668,7 +40668,7 @@ pub unsafe fn svstnt1_s8(pg: svbool_t, base: *mut i8, data: svint8_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1h))] pub unsafe fn svstnt1_s16(pg: svbool_t, base: *mut i16, data: svint16_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv8i16")] fn _svstnt1_s16(data: svint16_t, pg: svbool8_t, ptr: *mut i16); } @@ -40685,7 +40685,7 @@ pub unsafe fn svstnt1_s16(pg: svbool_t, base: *mut i16, data: svint16_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1w))] pub unsafe fn svstnt1_s32(pg: svbool_t, base: *mut i32, data: svint32_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv4i32")] fn _svstnt1_s32(data: svint32_t, pg: svbool4_t, ptr: *mut i32); } @@ -40702,7 +40702,7 @@ pub unsafe fn svstnt1_s32(pg: svbool_t, base: *mut i32, data: svint32_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(stnt1d))] pub unsafe fn svstnt1_s64(pg: svbool_t, base: *mut i64, data: svint64_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.nxv2i64")] fn _svstnt1_s64(data: svint64_t, pg: svbool2_t, ptr: *mut i64); } @@ -40897,7 +40897,7 @@ pub unsafe fn svstnt1_vnum_u64(pg: svbool_t, base: *mut u64, vnum: i64, data: sv #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsub))] pub fn svsub_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsub.nxv4f32")] fn _svsub_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -40955,7 +40955,7 @@ pub fn svsub_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsub))] pub fn svsub_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsub.nxv2f64")] fn _svsub_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -41013,7 +41013,7 @@ pub fn svsub_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sub))] pub fn svsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sub.nxv16i8")] fn _svsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -41071,7 +41071,7 @@ pub fn svsub_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sub))] pub fn svsub_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sub.nxv8i16")] fn _svsub_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -41129,7 +41129,7 @@ pub fn svsub_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sub))] pub fn svsub_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sub.nxv4i32")] fn _svsub_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -41187,7 +41187,7 @@ pub fn svsub_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sub))] pub fn svsub_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sub.nxv2i64")] fn _svsub_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -41461,7 +41461,7 @@ pub fn svsub_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsubr))] pub fn svsubr_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsubr.nxv4f32")] fn _svsubr_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -41519,7 +41519,7 @@ pub fn svsubr_n_f32_z(pg: svbool_t, op1: svfloat32_t, op2: f32) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fsubr))] pub fn svsubr_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fsubr.nxv2f64")] fn _svsubr_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -41577,7 +41577,7 @@ pub fn svsubr_n_f64_z(pg: svbool_t, op1: svfloat64_t, op2: f64) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subr))] pub fn svsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subr.nxv16i8")] fn _svsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -41635,7 +41635,7 @@ pub fn svsubr_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subr))] pub fn svsubr_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subr.nxv8i16")] fn _svsubr_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -41693,7 +41693,7 @@ pub fn svsubr_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subr))] pub fn svsubr_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subr.nxv4i32")] fn _svsubr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -41751,7 +41751,7 @@ pub fn svsubr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subr))] pub fn svsubr_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subr.nxv2i64")] fn _svsubr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -42030,7 +42030,7 @@ pub fn svsudot_lane_s32( op3: svuint8_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sudot.lane.nxv4i32" @@ -42069,7 +42069,7 @@ pub fn svsudot_n_s32(op1: svint32_t, op2: svint8_t, op3: u8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_f32(data: svfloat32_t, indices: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv4f32")] fn _svtbl_f32(data: svfloat32_t, indices: svint32_t) -> svfloat32_t; } @@ -42082,7 +42082,7 @@ pub fn svtbl_f32(data: svfloat32_t, indices: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_f64(data: svfloat64_t, indices: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv2f64")] fn _svtbl_f64(data: svfloat64_t, indices: svint64_t) -> svfloat64_t; } @@ -42095,7 +42095,7 @@ pub fn svtbl_f64(data: svfloat64_t, indices: svuint64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_s8(data: svint8_t, indices: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv16i8")] fn _svtbl_s8(data: svint8_t, indices: svint8_t) -> svint8_t; } @@ -42108,7 +42108,7 @@ pub fn svtbl_s8(data: svint8_t, indices: svuint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_s16(data: svint16_t, indices: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv8i16")] fn _svtbl_s16(data: svint16_t, indices: svint16_t) -> svint16_t; } @@ -42121,7 +42121,7 @@ pub fn svtbl_s16(data: svint16_t, indices: svuint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_s32(data: svint32_t, indices: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv4i32")] fn _svtbl_s32(data: svint32_t, indices: svint32_t) -> svint32_t; } @@ -42134,7 +42134,7 @@ pub fn svtbl_s32(data: svint32_t, indices: svuint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl_s64(data: svint64_t, indices: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl.nxv2i64")] fn _svtbl_s64(data: svint64_t, indices: svint64_t) -> svint64_t; } @@ -42184,7 +42184,7 @@ pub fn svtbl_u64(data: svuint64_t, indices: svuint64_t) -> svuint64_t { #[cfg_attr(test, assert_instr(ftmad, IMM3 = 0))] pub fn svtmad_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { static_assert_range!(IMM3, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftmad.x.nxv4f32" @@ -42201,7 +42201,7 @@ pub fn svtmad_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloa #[cfg_attr(test, assert_instr(ftmad, IMM3 = 0))] pub fn svtmad_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { static_assert_range!(IMM3, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftmad.x.nxv2f64" @@ -42217,7 +42217,7 @@ pub fn svtmad_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloa #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.b16")] fn _svtrn1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42230,7 +42230,7 @@ pub fn svtrn1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.b32")] fn _svtrn1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42243,7 +42243,7 @@ pub fn svtrn1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.b64")] fn _svtrn1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42256,7 +42256,7 @@ pub fn svtrn1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv4f32")] fn _svtrn1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -42269,7 +42269,7 @@ pub fn svtrn1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv2f64")] fn _svtrn1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -42282,7 +42282,7 @@ pub fn svtrn1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv16i8")] fn _svtrn1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -42295,7 +42295,7 @@ pub fn svtrn1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv8i16")] fn _svtrn1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -42308,7 +42308,7 @@ pub fn svtrn1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv4i32")] fn _svtrn1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -42321,7 +42321,7 @@ pub fn svtrn1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv2i64")] fn _svtrn1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -42370,7 +42370,7 @@ pub fn svtrn1_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1.nxv16i1")] fn _svtrn1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42383,7 +42383,7 @@ pub fn svtrn1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv4f32")] fn _svtrn1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -42396,7 +42396,7 @@ pub fn svtrn1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv2f64")] fn _svtrn1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -42409,7 +42409,7 @@ pub fn svtrn1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv16i8")] fn _svtrn1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -42422,7 +42422,7 @@ pub fn svtrn1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv8i16")] fn _svtrn1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -42435,7 +42435,7 @@ pub fn svtrn1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv4i32")] fn _svtrn1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -42448,7 +42448,7 @@ pub fn svtrn1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn1))] pub fn svtrn1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn1q.nxv2i64")] fn _svtrn1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -42497,7 +42497,7 @@ pub fn svtrn1q_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.b16")] fn _svtrn2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42510,7 +42510,7 @@ pub fn svtrn2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.b32")] fn _svtrn2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42523,7 +42523,7 @@ pub fn svtrn2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.b64")] fn _svtrn2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42536,7 +42536,7 @@ pub fn svtrn2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv4f32")] fn _svtrn2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -42549,7 +42549,7 @@ pub fn svtrn2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv2f64")] fn _svtrn2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -42562,7 +42562,7 @@ pub fn svtrn2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv16i8")] fn _svtrn2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -42575,7 +42575,7 @@ pub fn svtrn2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv8i16")] fn _svtrn2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -42588,7 +42588,7 @@ pub fn svtrn2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv4i32")] fn _svtrn2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -42601,7 +42601,7 @@ pub fn svtrn2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv2i64")] fn _svtrn2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -42650,7 +42650,7 @@ pub fn svtrn2_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2.nxv16i1")] fn _svtrn2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -42663,7 +42663,7 @@ pub fn svtrn2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv4f32")] fn _svtrn2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -42676,7 +42676,7 @@ pub fn svtrn2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv2f64")] fn _svtrn2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -42689,7 +42689,7 @@ pub fn svtrn2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv16i8")] fn _svtrn2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -42702,7 +42702,7 @@ pub fn svtrn2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv8i16")] fn _svtrn2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -42715,7 +42715,7 @@ pub fn svtrn2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv4i32")] fn _svtrn2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -42728,7 +42728,7 @@ pub fn svtrn2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(trn2))] pub fn svtrn2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.trn2q.nxv2i64")] fn _svtrn2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -42777,7 +42777,7 @@ pub fn svtrn2q_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ftsmul))] pub fn svtsmul_f32(op1: svfloat32_t, op2: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftsmul.x.nxv4f32" @@ -42793,7 +42793,7 @@ pub fn svtsmul_f32(op1: svfloat32_t, op2: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ftsmul))] pub fn svtsmul_f64(op1: svfloat64_t, op2: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftsmul.x.nxv2f64" @@ -42809,7 +42809,7 @@ pub fn svtsmul_f64(op1: svfloat64_t, op2: svuint64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ftssel))] pub fn svtssel_f32(op1: svfloat32_t, op2: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftssel.x.nxv4f32" @@ -42825,7 +42825,7 @@ pub fn svtssel_f32(op1: svfloat32_t, op2: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ftssel))] pub fn svtssel_f64(op1: svfloat64_t, op2: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ftssel.x.nxv2f64" @@ -43286,7 +43286,7 @@ pub fn svusdot_lane_s32( op3: svint8_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.usdot.lane.nxv4i32" @@ -43307,7 +43307,7 @@ pub fn svusdot_lane_s32( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usdot))] pub fn svusdot_s32(op1: svint32_t, op2: svuint8_t, op3: svint8_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usdot.nxv4i32")] fn _svusdot_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -43329,7 +43329,7 @@ pub fn svusdot_n_s32(op1: svint32_t, op2: svuint8_t, op3: i8) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usmmla))] pub fn svusmmla_s32(op1: svint32_t, op2: svuint8_t, op3: svint8_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usmmla.nxv4i32")] fn _svusmmla_s32(op1: svint32_t, op2: svint8_t, op3: svint8_t) -> svint32_t; } @@ -43342,7 +43342,7 @@ pub fn svusmmla_s32(op1: svint32_t, op2: svuint8_t, op3: svint8_t) -> svint32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.b16")] fn _svuzp1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43355,7 +43355,7 @@ pub fn svuzp1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.b32")] fn _svuzp1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43368,7 +43368,7 @@ pub fn svuzp1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.b64")] fn _svuzp1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43381,7 +43381,7 @@ pub fn svuzp1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv4f32")] fn _svuzp1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -43394,7 +43394,7 @@ pub fn svuzp1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv2f64")] fn _svuzp1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -43407,7 +43407,7 @@ pub fn svuzp1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv16i8")] fn _svuzp1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -43420,7 +43420,7 @@ pub fn svuzp1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv8i16")] fn _svuzp1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -43433,7 +43433,7 @@ pub fn svuzp1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv4i32")] fn _svuzp1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -43446,7 +43446,7 @@ pub fn svuzp1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv2i64")] fn _svuzp1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -43495,7 +43495,7 @@ pub fn svuzp1_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1.nxv16i1")] fn _svuzp1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43508,7 +43508,7 @@ pub fn svuzp1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv4f32")] fn _svuzp1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -43521,7 +43521,7 @@ pub fn svuzp1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv2f64")] fn _svuzp1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -43534,7 +43534,7 @@ pub fn svuzp1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv16i8")] fn _svuzp1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -43547,7 +43547,7 @@ pub fn svuzp1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv8i16")] fn _svuzp1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -43560,7 +43560,7 @@ pub fn svuzp1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv4i32")] fn _svuzp1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -43573,7 +43573,7 @@ pub fn svuzp1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp1))] pub fn svuzp1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp1q.nxv2i64")] fn _svuzp1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -43622,7 +43622,7 @@ pub fn svuzp1q_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.b16")] fn _svuzp2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43635,7 +43635,7 @@ pub fn svuzp2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.b32")] fn _svuzp2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43648,7 +43648,7 @@ pub fn svuzp2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.b64")] fn _svuzp2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43661,7 +43661,7 @@ pub fn svuzp2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv4f32")] fn _svuzp2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -43674,7 +43674,7 @@ pub fn svuzp2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv2f64")] fn _svuzp2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -43687,7 +43687,7 @@ pub fn svuzp2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv16i8")] fn _svuzp2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -43700,7 +43700,7 @@ pub fn svuzp2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv8i16")] fn _svuzp2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -43713,7 +43713,7 @@ pub fn svuzp2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv4i32")] fn _svuzp2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -43726,7 +43726,7 @@ pub fn svuzp2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv2i64")] fn _svuzp2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -43775,7 +43775,7 @@ pub fn svuzp2_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2.nxv16i1")] fn _svuzp2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -43788,7 +43788,7 @@ pub fn svuzp2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv4f32")] fn _svuzp2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -43801,7 +43801,7 @@ pub fn svuzp2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv2f64")] fn _svuzp2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -43814,7 +43814,7 @@ pub fn svuzp2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv16i8")] fn _svuzp2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -43827,7 +43827,7 @@ pub fn svuzp2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv8i16")] fn _svuzp2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -43840,7 +43840,7 @@ pub fn svuzp2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv4i32")] fn _svuzp2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -43853,7 +43853,7 @@ pub fn svuzp2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uzp2))] pub fn svuzp2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uzp2q.nxv2i64")] fn _svuzp2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -43902,7 +43902,7 @@ pub fn svuzp2q_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b8_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv16i1.i32" @@ -43918,7 +43918,7 @@ pub fn svwhilele_b8_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b16_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv8i1.i32" @@ -43934,7 +43934,7 @@ pub fn svwhilele_b16_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b32_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv4i1.i32" @@ -43950,7 +43950,7 @@ pub fn svwhilele_b32_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b64_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv2i1.i32" @@ -43966,7 +43966,7 @@ pub fn svwhilele_b64_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b8_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv16i1.i64" @@ -43982,7 +43982,7 @@ pub fn svwhilele_b8_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b16_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv8i1.i64" @@ -43998,7 +43998,7 @@ pub fn svwhilele_b16_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b32_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv4i1.i64" @@ -44014,7 +44014,7 @@ pub fn svwhilele_b32_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilele))] pub fn svwhilele_b64_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilele.nxv2i1.i64" @@ -44030,7 +44030,7 @@ pub fn svwhilele_b64_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b8_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv16i1.i32" @@ -44046,7 +44046,7 @@ pub fn svwhilele_b8_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b16_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv8i1.i32" @@ -44062,7 +44062,7 @@ pub fn svwhilele_b16_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b32_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv4i1.i32" @@ -44078,7 +44078,7 @@ pub fn svwhilele_b32_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b64_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv2i1.i32" @@ -44094,7 +44094,7 @@ pub fn svwhilele_b64_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b8_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv16i1.i64" @@ -44110,7 +44110,7 @@ pub fn svwhilele_b8_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b16_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv8i1.i64" @@ -44126,7 +44126,7 @@ pub fn svwhilele_b16_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b32_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv4i1.i64" @@ -44142,7 +44142,7 @@ pub fn svwhilele_b32_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilels))] pub fn svwhilele_b64_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilels.nxv2i1.i64" @@ -44158,7 +44158,7 @@ pub fn svwhilele_b64_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b8_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv16i1.i32" @@ -44174,7 +44174,7 @@ pub fn svwhilelt_b8_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b16_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv8i1.i32" @@ -44190,7 +44190,7 @@ pub fn svwhilelt_b16_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b32_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv4i1.i32" @@ -44206,7 +44206,7 @@ pub fn svwhilelt_b32_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b64_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv2i1.i32" @@ -44222,7 +44222,7 @@ pub fn svwhilelt_b64_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b8_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv16i1.i64" @@ -44238,7 +44238,7 @@ pub fn svwhilelt_b8_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b16_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv8i1.i64" @@ -44254,7 +44254,7 @@ pub fn svwhilelt_b16_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b32_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv4i1.i64" @@ -44270,7 +44270,7 @@ pub fn svwhilelt_b32_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelt))] pub fn svwhilelt_b64_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelt.nxv2i1.i64" @@ -44286,7 +44286,7 @@ pub fn svwhilelt_b64_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b8_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv16i1.i32" @@ -44302,7 +44302,7 @@ pub fn svwhilelt_b8_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b16_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv8i1.i32" @@ -44318,7 +44318,7 @@ pub fn svwhilelt_b16_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b32_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv4i1.i32" @@ -44334,7 +44334,7 @@ pub fn svwhilelt_b32_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b64_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv2i1.i32" @@ -44350,7 +44350,7 @@ pub fn svwhilelt_b64_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b8_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv16i1.i64" @@ -44366,7 +44366,7 @@ pub fn svwhilelt_b8_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b16_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv8i1.i64" @@ -44382,7 +44382,7 @@ pub fn svwhilelt_b16_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b32_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv4i1.i64" @@ -44398,7 +44398,7 @@ pub fn svwhilelt_b32_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilelo))] pub fn svwhilelt_b64_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilelo.nxv2i1.i64" @@ -44414,7 +44414,7 @@ pub fn svwhilelt_b64_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(wrffr))] pub fn svwrffr(op: svbool_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.wrffr")] fn _svwrffr(op: svbool_t); } @@ -44427,7 +44427,7 @@ pub fn svwrffr(op: svbool_t) { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.b16")] fn _svzip1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44440,7 +44440,7 @@ pub fn svzip1_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.b32")] fn _svzip1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44453,7 +44453,7 @@ pub fn svzip1_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.b64")] fn _svzip1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44466,7 +44466,7 @@ pub fn svzip1_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv4f32")] fn _svzip1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -44479,7 +44479,7 @@ pub fn svzip1_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv2f64")] fn _svzip1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -44492,7 +44492,7 @@ pub fn svzip1_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv16i8")] fn _svzip1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -44505,7 +44505,7 @@ pub fn svzip1_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv8i16")] fn _svzip1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -44518,7 +44518,7 @@ pub fn svzip1_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv4i32")] fn _svzip1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -44531,7 +44531,7 @@ pub fn svzip1_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv2i64")] fn _svzip1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -44580,7 +44580,7 @@ pub fn svzip1_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1.nxv16i1")] fn _svzip1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44593,7 +44593,7 @@ pub fn svzip1_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv4f32")] fn _svzip1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -44606,7 +44606,7 @@ pub fn svzip1q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv2f64")] fn _svzip1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -44619,7 +44619,7 @@ pub fn svzip1q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv16i8")] fn _svzip1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -44632,7 +44632,7 @@ pub fn svzip1q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv8i16")] fn _svzip1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -44645,7 +44645,7 @@ pub fn svzip1q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv4i32")] fn _svzip1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -44658,7 +44658,7 @@ pub fn svzip1q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip1))] pub fn svzip1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip1q.nxv2i64")] fn _svzip1q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -44707,7 +44707,7 @@ pub fn svzip1q_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.b16")] fn _svzip2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44720,7 +44720,7 @@ pub fn svzip2_b16(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.b32")] fn _svzip2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44733,7 +44733,7 @@ pub fn svzip2_b32(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.b64")] fn _svzip2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44746,7 +44746,7 @@ pub fn svzip2_b64(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv4f32")] fn _svzip2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -44759,7 +44759,7 @@ pub fn svzip2_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv2f64")] fn _svzip2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -44772,7 +44772,7 @@ pub fn svzip2_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv16i8")] fn _svzip2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -44785,7 +44785,7 @@ pub fn svzip2_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv8i16")] fn _svzip2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -44798,7 +44798,7 @@ pub fn svzip2_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv4i32")] fn _svzip2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -44811,7 +44811,7 @@ pub fn svzip2_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv2i64")] fn _svzip2_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -44860,7 +44860,7 @@ pub fn svzip2_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2.nxv16i1")] fn _svzip2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t; } @@ -44873,7 +44873,7 @@ pub fn svzip2_b8(op1: svbool_t, op2: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv4f32")] fn _svzip2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -44886,7 +44886,7 @@ pub fn svzip2q_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv2f64")] fn _svzip2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -44899,7 +44899,7 @@ pub fn svzip2q_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv16i8")] fn _svzip2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -44912,7 +44912,7 @@ pub fn svzip2q_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv8i16")] fn _svzip2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -44925,7 +44925,7 @@ pub fn svzip2q_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv4i32")] fn _svzip2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -44938,7 +44938,7 @@ pub fn svzip2q_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(zip2))] pub fn svzip2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.zip2q.nxv2i64")] fn _svzip2q_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } diff --git a/library/stdarch/crates/core_arch/src/aarch64/sve/mod.rs b/library/stdarch/crates/core_arch/src/aarch64/sve/mod.rs index 41fd12d3517b4..79f5746369db2 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/sve/mod.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/sve/mod.rs @@ -138,7 +138,7 @@ macro_rules! impl_internal_sve_predicate { #[target_feature(enable = "sve")] unsafe fn sve_into(self) -> svbool_t { #[allow(improper_ctypes)] - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = concat!("llvm.aarch64.sve.convert.to.svbool.nxv", $elt, "i1") @@ -155,7 +155,7 @@ macro_rules! impl_internal_sve_predicate { #[target_feature(enable = "sve")] unsafe fn sve_into(self) -> $name { #[allow(improper_ctypes)] - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = concat!("llvm.aarch64.sve.convert.from.svbool.nxv", $elt, "i1") diff --git a/library/stdarch/crates/core_arch/src/aarch64/sve2/generated.rs b/library/stdarch/crates/core_arch/src/aarch64/sve2/generated.rs index e11c20e5dd07d..0dab039b6ecda 100644 --- a/library/stdarch/crates/core_arch/src/aarch64/sve2/generated.rs +++ b/library/stdarch/crates/core_arch/src/aarch64/sve2/generated.rs @@ -19,7 +19,7 @@ use super::*; #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saba))] pub fn svaba_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saba.nxv16i8")] fn _svaba_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -41,7 +41,7 @@ pub fn svaba_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saba))] pub fn svaba_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saba.nxv8i16")] fn _svaba_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -63,7 +63,7 @@ pub fn svaba_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saba))] pub fn svaba_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saba.nxv4i32")] fn _svaba_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -85,7 +85,7 @@ pub fn svaba_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saba))] pub fn svaba_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saba.nxv2i64")] fn _svaba_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -107,7 +107,7 @@ pub fn svaba_n_s64(op1: svint64_t, op2: svint64_t, op3: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaba))] pub fn svaba_u8(op1: svuint8_t, op2: svuint8_t, op3: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaba.nxv16i8")] fn _svaba_u8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -129,7 +129,7 @@ pub fn svaba_n_u8(op1: svuint8_t, op2: svuint8_t, op3: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaba))] pub fn svaba_u16(op1: svuint16_t, op2: svuint16_t, op3: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaba.nxv8i16")] fn _svaba_u16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -151,7 +151,7 @@ pub fn svaba_n_u16(op1: svuint16_t, op2: svuint16_t, op3: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaba))] pub fn svaba_u32(op1: svuint32_t, op2: svuint32_t, op3: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaba.nxv4i32")] fn _svaba_u32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -173,7 +173,7 @@ pub fn svaba_n_u32(op1: svuint32_t, op2: svuint32_t, op3: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaba))] pub fn svaba_u64(op1: svuint64_t, op2: svuint64_t, op3: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaba.nxv2i64")] fn _svaba_u64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -195,7 +195,7 @@ pub fn svaba_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalb))] pub fn svabalb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalb.nxv8i16")] fn _svabalb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -217,7 +217,7 @@ pub fn svabalb_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalb))] pub fn svabalb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalb.nxv4i32")] fn _svabalb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -239,7 +239,7 @@ pub fn svabalb_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalb))] pub fn svabalb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalb.nxv2i64")] fn _svabalb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -261,7 +261,7 @@ pub fn svabalb_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalb))] pub fn svabalb_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalb.nxv8i16")] fn _svabalb_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -283,7 +283,7 @@ pub fn svabalb_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalb))] pub fn svabalb_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalb.nxv4i32")] fn _svabalb_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -305,7 +305,7 @@ pub fn svabalb_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalb))] pub fn svabalb_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalb.nxv2i64")] fn _svabalb_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -327,7 +327,7 @@ pub fn svabalb_n_u64(op1: svuint64_t, op2: svuint32_t, op3: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalt))] pub fn svabalt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalt.nxv8i16")] fn _svabalt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -349,7 +349,7 @@ pub fn svabalt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalt))] pub fn svabalt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalt.nxv4i32")] fn _svabalt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -371,7 +371,7 @@ pub fn svabalt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabalt))] pub fn svabalt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabalt.nxv2i64")] fn _svabalt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -393,7 +393,7 @@ pub fn svabalt_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalt))] pub fn svabalt_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalt.nxv8i16")] fn _svabalt_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -415,7 +415,7 @@ pub fn svabalt_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalt))] pub fn svabalt_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalt.nxv4i32")] fn _svabalt_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -437,7 +437,7 @@ pub fn svabalt_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabalt))] pub fn svabalt_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabalt.nxv2i64")] fn _svabalt_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -459,7 +459,7 @@ pub fn svabalt_n_u64(op1: svuint64_t, op2: svuint32_t, op3: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlb))] pub fn svabdlb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlb.nxv8i16")] fn _svabdlb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -481,7 +481,7 @@ pub fn svabdlb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlb))] pub fn svabdlb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlb.nxv4i32")] fn _svabdlb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -503,7 +503,7 @@ pub fn svabdlb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlb))] pub fn svabdlb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlb.nxv2i64")] fn _svabdlb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -525,7 +525,7 @@ pub fn svabdlb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlb))] pub fn svabdlb_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlb.nxv8i16")] fn _svabdlb_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -547,7 +547,7 @@ pub fn svabdlb_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlb))] pub fn svabdlb_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlb.nxv4i32")] fn _svabdlb_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -569,7 +569,7 @@ pub fn svabdlb_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlb))] pub fn svabdlb_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlb.nxv2i64")] fn _svabdlb_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -591,7 +591,7 @@ pub fn svabdlb_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlt))] pub fn svabdlt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlt.nxv8i16")] fn _svabdlt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -613,7 +613,7 @@ pub fn svabdlt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlt))] pub fn svabdlt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlt.nxv4i32")] fn _svabdlt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -635,7 +635,7 @@ pub fn svabdlt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sabdlt))] pub fn svabdlt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sabdlt.nxv2i64")] fn _svabdlt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -657,7 +657,7 @@ pub fn svabdlt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlt))] pub fn svabdlt_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlt.nxv8i16")] fn _svabdlt_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -679,7 +679,7 @@ pub fn svabdlt_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlt))] pub fn svabdlt_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlt.nxv4i32")] fn _svabdlt_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -701,7 +701,7 @@ pub fn svabdlt_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uabdlt))] pub fn svabdlt_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uabdlt.nxv2i64")] fn _svabdlt_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -723,7 +723,7 @@ pub fn svabdlt_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sadalp))] pub fn svadalp_s16_m(pg: svbool_t, op1: svint16_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sadalp.nxv8i16")] fn _svadalp_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -754,7 +754,7 @@ pub fn svadalp_s16_z(pg: svbool_t, op1: svint16_t, op2: svint8_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sadalp))] pub fn svadalp_s32_m(pg: svbool_t, op1: svint32_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sadalp.nxv4i32")] fn _svadalp_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -785,7 +785,7 @@ pub fn svadalp_s32_z(pg: svbool_t, op1: svint32_t, op2: svint16_t) -> svint32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sadalp))] pub fn svadalp_s64_m(pg: svbool_t, op1: svint64_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sadalp.nxv2i64")] fn _svadalp_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -816,7 +816,7 @@ pub fn svadalp_s64_z(pg: svbool_t, op1: svint64_t, op2: svint32_t) -> svint64_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uadalp))] pub fn svadalp_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uadalp.nxv8i16")] fn _svadalp_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -847,7 +847,7 @@ pub fn svadalp_u16_z(pg: svbool_t, op1: svuint16_t, op2: svuint8_t) -> svuint16_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uadalp))] pub fn svadalp_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uadalp.nxv4i32")] fn _svadalp_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -878,7 +878,7 @@ pub fn svadalp_u32_z(pg: svbool_t, op1: svuint32_t, op2: svuint16_t) -> svuint32 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uadalp))] pub fn svadalp_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uadalp.nxv2i64")] fn _svadalp_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -909,7 +909,7 @@ pub fn svadalp_u64_z(pg: svbool_t, op1: svuint64_t, op2: svuint32_t) -> svuint64 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adclb))] pub fn svadclb_u32(op1: svuint32_t, op2: svuint32_t, op3: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adclb.nxv4i32")] fn _svadclb_u32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -931,7 +931,7 @@ pub fn svadclb_n_u32(op1: svuint32_t, op2: svuint32_t, op3: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adclb))] pub fn svadclb_u64(op1: svuint64_t, op2: svuint64_t, op3: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adclb.nxv2i64")] fn _svadclb_u64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -953,7 +953,7 @@ pub fn svadclb_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adclt))] pub fn svadclt_u32(op1: svuint32_t, op2: svuint32_t, op3: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adclt.nxv4i32")] fn _svadclt_u32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -975,7 +975,7 @@ pub fn svadclt_n_u32(op1: svuint32_t, op2: svuint32_t, op3: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(adclt))] pub fn svadclt_u64(op1: svuint64_t, op2: svuint64_t, op3: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.adclt.nxv2i64")] fn _svadclt_u64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -997,7 +997,7 @@ pub fn svadclt_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnb))] pub fn svaddhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnb.nxv8i16")] fn _svaddhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t; } @@ -1019,7 +1019,7 @@ pub fn svaddhnb_n_s16(op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnb))] pub fn svaddhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnb.nxv4i32")] fn _svaddhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t; } @@ -1041,7 +1041,7 @@ pub fn svaddhnb_n_s32(op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnb))] pub fn svaddhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnb.nxv2i64")] fn _svaddhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t; } @@ -1117,7 +1117,7 @@ pub fn svaddhnb_n_u64(op1: svuint64_t, op2: u64) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnt))] pub fn svaddhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnt.nxv8i16")] fn _svaddhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t; } @@ -1139,7 +1139,7 @@ pub fn svaddhnt_n_s16(even: svint8_t, op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnt))] pub fn svaddhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnt.nxv4i32")] fn _svaddhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t; } @@ -1161,7 +1161,7 @@ pub fn svaddhnt_n_s32(even: svint16_t, op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addhnt))] pub fn svaddhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addhnt.nxv2i64")] fn _svaddhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t; } @@ -1237,7 +1237,7 @@ pub fn svaddhnt_n_u64(even: svuint32_t, op1: svuint64_t, op2: u64) -> svuint32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlb))] pub fn svaddlb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlb.nxv8i16")] fn _svaddlb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -1259,7 +1259,7 @@ pub fn svaddlb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlb))] pub fn svaddlb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlb.nxv4i32")] fn _svaddlb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -1281,7 +1281,7 @@ pub fn svaddlb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlb))] pub fn svaddlb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlb.nxv2i64")] fn _svaddlb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -1303,7 +1303,7 @@ pub fn svaddlb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlb))] pub fn svaddlb_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlb.nxv8i16")] fn _svaddlb_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -1325,7 +1325,7 @@ pub fn svaddlb_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlb))] pub fn svaddlb_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlb.nxv4i32")] fn _svaddlb_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -1347,7 +1347,7 @@ pub fn svaddlb_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlb))] pub fn svaddlb_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlb.nxv2i64")] fn _svaddlb_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -1369,7 +1369,7 @@ pub fn svaddlb_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlbt))] pub fn svaddlbt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlbt.nxv8i16" @@ -1394,7 +1394,7 @@ pub fn svaddlbt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlbt))] pub fn svaddlbt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlbt.nxv4i32" @@ -1419,7 +1419,7 @@ pub fn svaddlbt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlbt))] pub fn svaddlbt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlbt.nxv2i64" @@ -1444,7 +1444,7 @@ pub fn svaddlbt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlt))] pub fn svaddlt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlt.nxv8i16")] fn _svaddlt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -1466,7 +1466,7 @@ pub fn svaddlt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlt))] pub fn svaddlt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlt.nxv4i32")] fn _svaddlt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -1488,7 +1488,7 @@ pub fn svaddlt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddlt))] pub fn svaddlt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddlt.nxv2i64")] fn _svaddlt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -1510,7 +1510,7 @@ pub fn svaddlt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlt))] pub fn svaddlt_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlt.nxv8i16")] fn _svaddlt_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -1532,7 +1532,7 @@ pub fn svaddlt_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlt))] pub fn svaddlt_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlt.nxv4i32")] fn _svaddlt_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -1554,7 +1554,7 @@ pub fn svaddlt_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddlt))] pub fn svaddlt_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddlt.nxv2i64")] fn _svaddlt_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -1576,7 +1576,7 @@ pub fn svaddlt_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(faddp))] pub fn svaddp_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.faddp.nxv4f32")] fn _svaddp_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -1598,7 +1598,7 @@ pub fn svaddp_f32_x(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(faddp))] pub fn svaddp_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.faddp.nxv2f64")] fn _svaddp_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -1620,7 +1620,7 @@ pub fn svaddp_f64_x(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addp))] pub fn svaddp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addp.nxv16i8")] fn _svaddp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -1642,7 +1642,7 @@ pub fn svaddp_s8_x(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addp))] pub fn svaddp_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addp.nxv8i16")] fn _svaddp_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -1664,7 +1664,7 @@ pub fn svaddp_s16_x(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addp))] pub fn svaddp_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addp.nxv4i32")] fn _svaddp_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -1686,7 +1686,7 @@ pub fn svaddp_s32_x(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(addp))] pub fn svaddp_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.addp.nxv2i64")] fn _svaddp_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -1780,7 +1780,7 @@ pub fn svaddp_u64_x(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwb))] pub fn svaddwb_s16(op1: svint16_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwb.nxv8i16")] fn _svaddwb_s16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -1802,7 +1802,7 @@ pub fn svaddwb_n_s16(op1: svint16_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwb))] pub fn svaddwb_s32(op1: svint32_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwb.nxv4i32")] fn _svaddwb_s32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -1824,7 +1824,7 @@ pub fn svaddwb_n_s32(op1: svint32_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwb))] pub fn svaddwb_s64(op1: svint64_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwb.nxv2i64")] fn _svaddwb_s64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -1846,7 +1846,7 @@ pub fn svaddwb_n_s64(op1: svint64_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwb))] pub fn svaddwb_u16(op1: svuint16_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwb.nxv8i16")] fn _svaddwb_u16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -1868,7 +1868,7 @@ pub fn svaddwb_n_u16(op1: svuint16_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwb))] pub fn svaddwb_u32(op1: svuint32_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwb.nxv4i32")] fn _svaddwb_u32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -1890,7 +1890,7 @@ pub fn svaddwb_n_u32(op1: svuint32_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwb))] pub fn svaddwb_u64(op1: svuint64_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwb.nxv2i64")] fn _svaddwb_u64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -1912,7 +1912,7 @@ pub fn svaddwb_n_u64(op1: svuint64_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwt))] pub fn svaddwt_s16(op1: svint16_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwt.nxv8i16")] fn _svaddwt_s16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -1934,7 +1934,7 @@ pub fn svaddwt_n_s16(op1: svint16_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwt))] pub fn svaddwt_s32(op1: svint32_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwt.nxv4i32")] fn _svaddwt_s32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -1956,7 +1956,7 @@ pub fn svaddwt_n_s32(op1: svint32_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(saddwt))] pub fn svaddwt_s64(op1: svint64_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.saddwt.nxv2i64")] fn _svaddwt_s64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -1978,7 +1978,7 @@ pub fn svaddwt_n_s64(op1: svint64_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwt))] pub fn svaddwt_u16(op1: svuint16_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwt.nxv8i16")] fn _svaddwt_u16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -2000,7 +2000,7 @@ pub fn svaddwt_n_u16(op1: svuint16_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwt))] pub fn svaddwt_u32(op1: svuint32_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwt.nxv4i32")] fn _svaddwt_u32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -2022,7 +2022,7 @@ pub fn svaddwt_n_u32(op1: svuint32_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uaddwt))] pub fn svaddwt_u64(op1: svuint64_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uaddwt.nxv2i64")] fn _svaddwt_u64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -2044,7 +2044,7 @@ pub fn svaddwt_n_u64(op1: svuint64_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(aesd))] pub fn svaesd_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.aesd")] fn _svaesd_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2057,7 +2057,7 @@ pub fn svaesd_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(aese))] pub fn svaese_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.aese")] fn _svaese_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2070,7 +2070,7 @@ pub fn svaese_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(aesimc))] pub fn svaesimc_u8(op: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.aesimc")] fn _svaesimc_u8(op: svint8_t) -> svint8_t; } @@ -2083,7 +2083,7 @@ pub fn svaesimc_u8(op: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(aesmc))] pub fn svaesmc_u8(op: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.aesmc")] fn _svaesmc_u8(op: svint8_t) -> svint8_t; } @@ -2096,7 +2096,7 @@ pub fn svaesmc_u8(op: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bcax))] pub fn svbcax_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bcax.nxv16i8")] fn _svbcax_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -2118,7 +2118,7 @@ pub fn svbcax_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bcax))] pub fn svbcax_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bcax.nxv8i16")] fn _svbcax_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -2140,7 +2140,7 @@ pub fn svbcax_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bcax))] pub fn svbcax_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bcax.nxv4i32")] fn _svbcax_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -2162,7 +2162,7 @@ pub fn svbcax_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bcax))] pub fn svbcax_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bcax.nxv2i64")] fn _svbcax_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -2256,7 +2256,7 @@ pub fn svbcax_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bdep))] pub fn svbdep_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bdep.x.nxv16i8")] fn _svbdep_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2278,7 +2278,7 @@ pub fn svbdep_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bdep))] pub fn svbdep_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bdep.x.nxv8i16")] fn _svbdep_u16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -2300,7 +2300,7 @@ pub fn svbdep_n_u16(op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bdep))] pub fn svbdep_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bdep.x.nxv4i32")] fn _svbdep_u32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -2322,7 +2322,7 @@ pub fn svbdep_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bdep))] pub fn svbdep_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bdep.x.nxv2i64")] fn _svbdep_u64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -2344,7 +2344,7 @@ pub fn svbdep_n_u64(op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bext))] pub fn svbext_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bext.x.nxv16i8")] fn _svbext_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2366,7 +2366,7 @@ pub fn svbext_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bext))] pub fn svbext_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bext.x.nxv8i16")] fn _svbext_u16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -2388,7 +2388,7 @@ pub fn svbext_n_u16(op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bext))] pub fn svbext_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bext.x.nxv4i32")] fn _svbext_u32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -2410,7 +2410,7 @@ pub fn svbext_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bext))] pub fn svbext_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bext.x.nxv2i64")] fn _svbext_u64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -2432,7 +2432,7 @@ pub fn svbext_n_u64(op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bgrp))] pub fn svbgrp_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bgrp.x.nxv16i8")] fn _svbgrp_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -2454,7 +2454,7 @@ pub fn svbgrp_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bgrp))] pub fn svbgrp_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bgrp.x.nxv8i16")] fn _svbgrp_u16(op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -2476,7 +2476,7 @@ pub fn svbgrp_n_u16(op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bgrp))] pub fn svbgrp_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bgrp.x.nxv4i32")] fn _svbgrp_u32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -2498,7 +2498,7 @@ pub fn svbgrp_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bgrp))] pub fn svbgrp_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bgrp.x.nxv2i64")] fn _svbgrp_u64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -2520,7 +2520,7 @@ pub fn svbgrp_n_u64(op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl1n))] pub fn svbsl1n_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl1n.nxv16i8")] fn _svbsl1n_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -2542,7 +2542,7 @@ pub fn svbsl1n_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl1n))] pub fn svbsl1n_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl1n.nxv8i16")] fn _svbsl1n_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -2564,7 +2564,7 @@ pub fn svbsl1n_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl1n))] pub fn svbsl1n_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl1n.nxv4i32")] fn _svbsl1n_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -2586,7 +2586,7 @@ pub fn svbsl1n_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl1n))] pub fn svbsl1n_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl1n.nxv2i64")] fn _svbsl1n_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -2680,7 +2680,7 @@ pub fn svbsl1n_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl2n))] pub fn svbsl2n_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl2n.nxv16i8")] fn _svbsl2n_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -2702,7 +2702,7 @@ pub fn svbsl2n_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl2n))] pub fn svbsl2n_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl2n.nxv8i16")] fn _svbsl2n_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -2724,7 +2724,7 @@ pub fn svbsl2n_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl2n))] pub fn svbsl2n_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl2n.nxv4i32")] fn _svbsl2n_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -2746,7 +2746,7 @@ pub fn svbsl2n_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl2n))] pub fn svbsl2n_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl2n.nxv2i64")] fn _svbsl2n_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -2840,7 +2840,7 @@ pub fn svbsl2n_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl))] pub fn svbsl_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl.nxv16i8")] fn _svbsl_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -2862,7 +2862,7 @@ pub fn svbsl_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl))] pub fn svbsl_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl.nxv8i16")] fn _svbsl_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -2884,7 +2884,7 @@ pub fn svbsl_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl))] pub fn svbsl_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl.nxv4i32")] fn _svbsl_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -2906,7 +2906,7 @@ pub fn svbsl_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(bsl))] pub fn svbsl_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.bsl.nxv2i64")] fn _svbsl_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -3001,7 +3001,7 @@ pub fn svbsl_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[cfg_attr(test, assert_instr(cadd, IMM_ROTATION = 90))] pub fn svcadd_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cadd.x.nxv16i8")] fn _svcadd_s8(op1: svint8_t, op2: svint8_t, imm_rotation: i32) -> svint8_t; } @@ -3015,7 +3015,7 @@ pub fn svcadd_s8(op1: svint8_t, op2: svint8_t) -> svint #[cfg_attr(test, assert_instr(cadd, IMM_ROTATION = 90))] pub fn svcadd_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cadd.x.nxv8i16")] fn _svcadd_s16(op1: svint16_t, op2: svint16_t, imm_rotation: i32) -> svint16_t; } @@ -3029,7 +3029,7 @@ pub fn svcadd_s16(op1: svint16_t, op2: svint16_t) -> sv #[cfg_attr(test, assert_instr(cadd, IMM_ROTATION = 90))] pub fn svcadd_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cadd.x.nxv4i32")] fn _svcadd_s32(op1: svint32_t, op2: svint32_t, imm_rotation: i32) -> svint32_t; } @@ -3043,7 +3043,7 @@ pub fn svcadd_s32(op1: svint32_t, op2: svint32_t) -> sv #[cfg_attr(test, assert_instr(cadd, IMM_ROTATION = 90))] pub fn svcadd_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cadd.x.nxv2i64")] fn _svcadd_s64(op1: svint64_t, op2: svint64_t, imm_rotation: i32) -> svint64_t; } @@ -3104,7 +3104,7 @@ pub fn svcdot_lane_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cdot.lane.nxv4i32" @@ -3134,7 +3134,7 @@ pub fn svcdot_lane_s64( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cdot.lane.nxv2i64" @@ -3163,7 +3163,7 @@ pub fn svcdot_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cdot.nxv4i32")] fn _svcdot_s32( op1: svint32_t, @@ -3188,7 +3188,7 @@ pub fn svcdot_s64( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cdot.nxv2i64")] fn _svcdot_s64( op1: svint64_t, @@ -3214,7 +3214,7 @@ pub fn svcmla_lane_s16( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.lane.x.nxv8i16" @@ -3244,7 +3244,7 @@ pub fn svcmla_lane_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.lane.x.nxv4i32" @@ -3317,7 +3317,7 @@ pub fn svcmla_s8(op1: svint8_t, op2: svint8_t, op3: svi static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.x.nxv16i8")] fn _svcmla_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t, imm_rotation: i32) -> svint8_t; } @@ -3337,7 +3337,7 @@ pub fn svcmla_s16( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.x.nxv8i16")] fn _svcmla_s16( op1: svint16_t, @@ -3362,7 +3362,7 @@ pub fn svcmla_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.x.nxv4i32")] fn _svcmla_s32( op1: svint32_t, @@ -3387,7 +3387,7 @@ pub fn svcmla_s64( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cmla.x.nxv2i64")] fn _svcmla_s64( op1: svint64_t, @@ -3477,7 +3477,7 @@ pub fn svcmla_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtlt))] pub fn svcvtlt_f64_f32_m(inactive: svfloat64_t, pg: svbool_t, op: svfloat32_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtlt.f64f32")] fn _svcvtlt_f64_f32_m(inactive: svfloat64_t, pg: svbool2_t, op: svfloat32_t) -> svfloat64_t; @@ -3500,7 +3500,7 @@ pub fn svcvtlt_f64_f32_x(pg: svbool_t, op: svfloat32_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtnt))] pub fn svcvtnt_f32_f64_m(even: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtnt.f32f64")] fn _svcvtnt_f32_f64_m(even: svfloat32_t, pg: svbool2_t, op: svfloat64_t) -> svfloat32_t; } @@ -3522,7 +3522,7 @@ pub fn svcvtnt_f32_f64_x(even: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> sv #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtx))] pub fn svcvtx_f32_f64_m(inactive: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtx.f32f64")] fn _svcvtx_f32_f64_m(inactive: svfloat32_t, pg: svbool2_t, op: svfloat64_t) -> svfloat32_t; } @@ -3553,7 +3553,7 @@ pub fn svcvtx_f32_f64_z(pg: svbool_t, op: svfloat64_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fcvtxnt))] pub fn svcvtxnt_f32_f64_m(even: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fcvtxnt.f32f64")] fn _svcvtxnt_f32_f64_m(even: svfloat32_t, pg: svbool2_t, op: svfloat64_t) -> svfloat32_t; } @@ -3575,7 +3575,7 @@ pub fn svcvtxnt_f32_f64_x(even: svfloat32_t, pg: svbool_t, op: svfloat64_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor3))] pub fn sveor3_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor3.nxv16i8")] fn _sveor3_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -3597,7 +3597,7 @@ pub fn sveor3_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor3))] pub fn sveor3_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor3.nxv8i16")] fn _sveor3_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -3619,7 +3619,7 @@ pub fn sveor3_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor3))] pub fn sveor3_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor3.nxv4i32")] fn _sveor3_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -3641,7 +3641,7 @@ pub fn sveor3_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eor3))] pub fn sveor3_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eor3.nxv2i64")] fn _sveor3_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -3735,7 +3735,7 @@ pub fn sveor3_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorbt))] pub fn sveorbt_s8(odd: svint8_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorbt.nxv16i8")] fn _sveorbt_s8(odd: svint8_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -3757,7 +3757,7 @@ pub fn sveorbt_n_s8(odd: svint8_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorbt))] pub fn sveorbt_s16(odd: svint16_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorbt.nxv8i16")] fn _sveorbt_s16(odd: svint16_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -3779,7 +3779,7 @@ pub fn sveorbt_n_s16(odd: svint16_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorbt))] pub fn sveorbt_s32(odd: svint32_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorbt.nxv4i32")] fn _sveorbt_s32(odd: svint32_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -3801,7 +3801,7 @@ pub fn sveorbt_n_s32(odd: svint32_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eorbt))] pub fn sveorbt_s64(odd: svint64_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eorbt.nxv2i64")] fn _sveorbt_s64(odd: svint64_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -3895,7 +3895,7 @@ pub fn sveorbt_n_u64(odd: svuint64_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eortb))] pub fn sveortb_s8(even: svint8_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eortb.nxv16i8")] fn _sveortb_s8(even: svint8_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -3917,7 +3917,7 @@ pub fn sveortb_n_s8(even: svint8_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eortb))] pub fn sveortb_s16(even: svint16_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eortb.nxv8i16")] fn _sveortb_s16(even: svint16_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -3939,7 +3939,7 @@ pub fn sveortb_n_s16(even: svint16_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eortb))] pub fn sveortb_s32(even: svint32_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eortb.nxv4i32")] fn _sveortb_s32(even: svint32_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -3961,7 +3961,7 @@ pub fn sveortb_n_s32(even: svint32_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(eortb))] pub fn sveortb_s64(even: svint64_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.eortb.nxv2i64")] fn _sveortb_s64(even: svint64_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -4055,7 +4055,7 @@ pub fn sveortb_n_u64(even: svuint64_t, op1: svuint64_t, op2: u64) -> svuint64_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shadd))] pub fn svhadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shadd.nxv16i8")] fn _svhadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -4113,7 +4113,7 @@ pub fn svhadd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shadd))] pub fn svhadd_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shadd.nxv8i16")] fn _svhadd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -4171,7 +4171,7 @@ pub fn svhadd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shadd))] pub fn svhadd_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shadd.nxv4i32")] fn _svhadd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -4229,7 +4229,7 @@ pub fn svhadd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shadd))] pub fn svhadd_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shadd.nxv2i64")] fn _svhadd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -4287,7 +4287,7 @@ pub fn svhadd_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhadd))] pub fn svhadd_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhadd.nxv16i8")] fn _svhadd_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -4345,7 +4345,7 @@ pub fn svhadd_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhadd))] pub fn svhadd_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhadd.nxv8i16")] fn _svhadd_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -4403,7 +4403,7 @@ pub fn svhadd_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhadd))] pub fn svhadd_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhadd.nxv4i32")] fn _svhadd_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -4461,7 +4461,7 @@ pub fn svhadd_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhadd))] pub fn svhadd_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhadd.nxv2i64")] fn _svhadd_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -4519,7 +4519,7 @@ pub fn svhadd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(histcnt))] pub fn svhistcnt_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.histcnt.nxv4i32" @@ -4535,7 +4535,7 @@ pub fn svhistcnt_s32_z(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svuint32 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(histcnt))] pub fn svhistcnt_s64_z(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.histcnt.nxv2i64" @@ -4569,7 +4569,7 @@ pub fn svhistcnt_u64_z(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(histseg))] pub fn svhistseg_s8(op1: svint8_t, op2: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.histseg.nxv16i8" @@ -4594,7 +4594,7 @@ pub fn svhistseg_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsub.nxv16i8")] fn _svhsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -4652,7 +4652,7 @@ pub fn svhsub_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsub_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsub.nxv8i16")] fn _svhsub_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -4710,7 +4710,7 @@ pub fn svhsub_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsub_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsub.nxv4i32")] fn _svhsub_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -4768,7 +4768,7 @@ pub fn svhsub_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsub_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsub.nxv2i64")] fn _svhsub_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -4826,7 +4826,7 @@ pub fn svhsub_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsub_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsub.nxv16i8")] fn _svhsub_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -4884,7 +4884,7 @@ pub fn svhsub_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsub_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsub.nxv8i16")] fn _svhsub_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -4942,7 +4942,7 @@ pub fn svhsub_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsub_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsub.nxv4i32")] fn _svhsub_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -5000,7 +5000,7 @@ pub fn svhsub_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsub_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsub.nxv2i64")] fn _svhsub_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -5058,7 +5058,7 @@ pub fn svhsub_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsubr.nxv16i8")] fn _svhsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -5116,7 +5116,7 @@ pub fn svhsubr_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsubr_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsubr.nxv8i16")] fn _svhsubr_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -5174,7 +5174,7 @@ pub fn svhsubr_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsubr_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsubr.nxv4i32")] fn _svhsubr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -5232,7 +5232,7 @@ pub fn svhsubr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(shsub))] pub fn svhsubr_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shsubr.nxv2i64")] fn _svhsubr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -5290,7 +5290,7 @@ pub fn svhsubr_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsubr_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsubr.nxv16i8")] fn _svhsubr_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -5348,7 +5348,7 @@ pub fn svhsubr_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsubr_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsubr.nxv8i16")] fn _svhsubr_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -5406,7 +5406,7 @@ pub fn svhsubr_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsubr_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsubr.nxv4i32")] fn _svhsubr_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -5464,7 +5464,7 @@ pub fn svhsubr_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uhsub))] pub fn svhsubr_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uhsubr.nxv2i64")] fn _svhsubr_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -5530,7 +5530,7 @@ pub unsafe fn svldnt1_gather_s64index_f64( base: *const f64, indices: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2f64" @@ -5558,7 +5558,7 @@ pub unsafe fn svldnt1_gather_s64index_s64( base: *const i64, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2i64" @@ -5654,7 +5654,7 @@ pub unsafe fn svldnt1_gather_s64offset_f64( base: *const f64, offsets: svint64_t, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2f64" @@ -5682,7 +5682,7 @@ pub unsafe fn svldnt1_gather_s64offset_s64( base: *const i64, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i64" @@ -5727,7 +5727,7 @@ pub unsafe fn svldnt1_gather_u32offset_f32( base: *const f32, offsets: svuint32_t, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4f32" @@ -5755,7 +5755,7 @@ pub unsafe fn svldnt1_gather_u32offset_s32( base: *const i32, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4i32" @@ -6044,7 +6044,7 @@ pub unsafe fn svldnt1_gather_u32base_offset_f32( bases: svuint32_t, offset: i64, ) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4f32.nxv4i32" @@ -6073,7 +6073,7 @@ pub unsafe fn svldnt1_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4i32.nxv4i32" @@ -6120,7 +6120,7 @@ pub unsafe fn svldnt1_gather_u64base_offset_f64( bases: svuint64_t, offset: i64, ) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2f64.nxv2i64" @@ -6149,7 +6149,7 @@ pub unsafe fn svldnt1_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i64.nxv2i64" @@ -6195,7 +6195,7 @@ pub unsafe fn svldnt1sb_gather_s64offset_s64( base: *const i8, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i8" @@ -6227,7 +6227,7 @@ pub unsafe fn svldnt1sh_gather_s64offset_s64( base: *const i16, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i16" @@ -6259,7 +6259,7 @@ pub unsafe fn svldnt1sw_gather_s64offset_s64( base: *const i32, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i32" @@ -6342,7 +6342,7 @@ pub unsafe fn svldnt1sb_gather_u32offset_s32( base: *const i8, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4i8" @@ -6374,7 +6374,7 @@ pub unsafe fn svldnt1sh_gather_u32offset_s32( base: *const i16, offsets: svuint32_t, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4i16" @@ -6543,7 +6543,7 @@ pub unsafe fn svldnt1sb_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -6576,7 +6576,7 @@ pub unsafe fn svldnt1sh_gather_u32base_offset_s32( bases: svuint32_t, offset: i64, ) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -6645,7 +6645,7 @@ pub unsafe fn svldnt1sb_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -6678,7 +6678,7 @@ pub unsafe fn svldnt1sh_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -6711,7 +6711,7 @@ pub unsafe fn svldnt1sw_gather_u64base_offset_s64( bases: svuint64_t, offset: i64, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -6937,7 +6937,7 @@ pub unsafe fn svldnt1sh_gather_s64index_s64( base: *const i16, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2i16" @@ -6965,7 +6965,7 @@ pub unsafe fn svldnt1sw_gather_s64index_s64( base: *const i32, indices: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2i32" @@ -7254,7 +7254,7 @@ pub unsafe fn svldnt1ub_gather_s64offset_u64( base: *const u8, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i8" @@ -7284,7 +7284,7 @@ pub unsafe fn svldnt1uh_gather_s64offset_u64( base: *const u16, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i16" @@ -7314,7 +7314,7 @@ pub unsafe fn svldnt1uw_gather_s64offset_u64( base: *const u32, offsets: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.nxv2i32" @@ -7378,7 +7378,7 @@ pub unsafe fn svldnt1ub_gather_u32offset_u32( base: *const u8, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4i8" @@ -7409,7 +7409,7 @@ pub unsafe fn svldnt1uh_gather_u32offset_u32( base: *const u16, offsets: svuint32_t, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.uxtw.nxv4i16" @@ -7579,7 +7579,7 @@ pub unsafe fn svldnt1ub_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4i8.nxv4i32" @@ -7611,7 +7611,7 @@ pub unsafe fn svldnt1uh_gather_u32base_offset_u32( bases: svuint32_t, offset: i64, ) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv4i16.nxv4i32" @@ -7697,7 +7697,7 @@ pub unsafe fn svldnt1ub_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i8.nxv2i64" @@ -7729,7 +7729,7 @@ pub unsafe fn svldnt1uh_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i16.nxv2i64" @@ -7761,7 +7761,7 @@ pub unsafe fn svldnt1uw_gather_u64base_offset_u64( bases: svuint64_t, offset: i64, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.scalar.offset.nxv2i32.nxv2i64" @@ -7966,7 +7966,7 @@ pub unsafe fn svldnt1uh_gather_s64index_u64( base: *const u16, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2i16" @@ -7996,7 +7996,7 @@ pub unsafe fn svldnt1uw_gather_s64index_u64( base: *const u32, indices: svint64_t, ) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ldnt1.gather.index.nxv2i32" @@ -8194,7 +8194,7 @@ pub unsafe fn svldnt1uw_gather_u64base_index_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(flogb))] pub fn svlogb_f32_m(inactive: svint32_t, pg: svbool_t, op: svfloat32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.flogb.nxv4f32")] fn _svlogb_f32_m(inactive: svint32_t, pg: svbool4_t, op: svfloat32_t) -> svint32_t; } @@ -8225,7 +8225,7 @@ pub fn svlogb_f32_z(pg: svbool_t, op: svfloat32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(flogb))] pub fn svlogb_f64_m(inactive: svint64_t, pg: svbool_t, op: svfloat64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.flogb.nxv2f64")] fn _svlogb_f64_m(inactive: svint64_t, pg: svbool2_t, op: svfloat64_t) -> svint64_t; } @@ -8256,7 +8256,7 @@ pub fn svlogb_f64_z(pg: svbool_t, op: svfloat64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(match))] pub fn svmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.match.nxv16i8")] fn _svmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -8269,7 +8269,7 @@ pub fn svmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(match))] pub fn svmatch_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.match.nxv8i16")] fn _svmatch_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -8300,7 +8300,7 @@ pub fn svmatch_u16(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn svmaxnmp_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnmp.nxv4f32" @@ -8325,7 +8325,7 @@ pub fn svmaxnmp_f32_x(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxnmp))] pub fn svmaxnmp_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxnmp.nxv2f64" @@ -8350,7 +8350,7 @@ pub fn svmaxnmp_f64_x(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn svmaxp_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxp.nxv4f32")] fn _svmaxp_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -8372,7 +8372,7 @@ pub fn svmaxp_f32_x(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fmaxp))] pub fn svmaxp_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmaxp.nxv2f64")] fn _svmaxp_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -8394,7 +8394,7 @@ pub fn svmaxp_f64_x(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxp))] pub fn svmaxp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxp.nxv16i8")] fn _svmaxp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -8416,7 +8416,7 @@ pub fn svmaxp_s8_x(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxp))] pub fn svmaxp_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxp.nxv8i16")] fn _svmaxp_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -8438,7 +8438,7 @@ pub fn svmaxp_s16_x(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxp))] pub fn svmaxp_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxp.nxv4i32")] fn _svmaxp_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8460,7 +8460,7 @@ pub fn svmaxp_s32_x(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smaxp))] pub fn svmaxp_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smaxp.nxv2i64")] fn _svmaxp_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8482,7 +8482,7 @@ pub fn svmaxp_s64_x(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxp))] pub fn svmaxp_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxp.nxv16i8")] fn _svmaxp_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -8504,7 +8504,7 @@ pub fn svmaxp_u8_x(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxp))] pub fn svmaxp_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxp.nxv8i16")] fn _svmaxp_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -8526,7 +8526,7 @@ pub fn svmaxp_u16_x(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxp))] pub fn svmaxp_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxp.nxv4i32")] fn _svmaxp_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8548,7 +8548,7 @@ pub fn svmaxp_u32_x(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umaxp))] pub fn svmaxp_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umaxp.nxv2i64")] fn _svmaxp_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8570,7 +8570,7 @@ pub fn svmaxp_u64_x(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnmp))] pub fn svminnmp_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnmp.nxv4f32" @@ -8595,7 +8595,7 @@ pub fn svminnmp_f32_x(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminnmp))] pub fn svminnmp_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminnmp.nxv2f64" @@ -8620,7 +8620,7 @@ pub fn svminnmp_f64_x(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svflo #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminp))] pub fn svminp_f32_m(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminp.nxv4f32")] fn _svminp_f32_m(pg: svbool4_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t; } @@ -8642,7 +8642,7 @@ pub fn svminp_f32_x(pg: svbool_t, op1: svfloat32_t, op2: svfloat32_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(fminp))] pub fn svminp_f64_m(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.fminp.nxv2f64")] fn _svminp_f64_m(pg: svbool2_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t; } @@ -8664,7 +8664,7 @@ pub fn svminp_f64_x(pg: svbool_t, op1: svfloat64_t, op2: svfloat64_t) -> svfloat #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminp))] pub fn svminp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminp.nxv16i8")] fn _svminp_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -8686,7 +8686,7 @@ pub fn svminp_s8_x(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminp))] pub fn svminp_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminp.nxv8i16")] fn _svminp_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -8708,7 +8708,7 @@ pub fn svminp_s16_x(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminp))] pub fn svminp_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminp.nxv4i32")] fn _svminp_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8730,7 +8730,7 @@ pub fn svminp_s32_x(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sminp))] pub fn svminp_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sminp.nxv2i64")] fn _svminp_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8752,7 +8752,7 @@ pub fn svminp_s64_x(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminp))] pub fn svminp_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminp.nxv16i8")] fn _svminp_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -8774,7 +8774,7 @@ pub fn svminp_u8_x(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminp))] pub fn svminp_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminp.nxv8i16")] fn _svminp_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -8796,7 +8796,7 @@ pub fn svminp_u16_x(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminp))] pub fn svminp_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminp.nxv4i32")] fn _svminp_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -8818,7 +8818,7 @@ pub fn svminp_u32_x(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uminp))] pub fn svminp_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uminp.nxv2i64")] fn _svminp_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -8845,7 +8845,7 @@ pub fn svmla_lane_s16( op3: svint16_t, ) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.lane.nxv8i16" @@ -8871,7 +8871,7 @@ pub fn svmla_lane_s32( op3: svint32_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.lane.nxv4i32" @@ -8897,7 +8897,7 @@ pub fn svmla_lane_s64( op3: svint64_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mla.lane.nxv2i64" @@ -8971,7 +8971,7 @@ pub fn svmlalb_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalb.lane.nxv4i32" @@ -8997,7 +8997,7 @@ pub fn svmlalb_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalb.lane.nxv2i64" @@ -9023,7 +9023,7 @@ pub fn svmlalb_lane_u32( op3: svuint16_t, ) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalb.lane.nxv4i32" @@ -9052,7 +9052,7 @@ pub fn svmlalb_lane_u64( op3: svuint32_t, ) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalb.lane.nxv2i64" @@ -9076,7 +9076,7 @@ pub fn svmlalb_lane_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalb))] pub fn svmlalb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalb.nxv8i16")] fn _svmlalb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9098,7 +9098,7 @@ pub fn svmlalb_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalb))] pub fn svmlalb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalb.nxv4i32")] fn _svmlalb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9120,7 +9120,7 @@ pub fn svmlalb_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalb))] pub fn svmlalb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalb.nxv2i64")] fn _svmlalb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9142,7 +9142,7 @@ pub fn svmlalb_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalb))] pub fn svmlalb_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalb.nxv8i16")] fn _svmlalb_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9164,7 +9164,7 @@ pub fn svmlalb_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalb))] pub fn svmlalb_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalb.nxv4i32")] fn _svmlalb_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9186,7 +9186,7 @@ pub fn svmlalb_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalb))] pub fn svmlalb_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalb.nxv2i64")] fn _svmlalb_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9213,7 +9213,7 @@ pub fn svmlalt_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalt.lane.nxv4i32" @@ -9239,7 +9239,7 @@ pub fn svmlalt_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalt.lane.nxv2i64" @@ -9265,7 +9265,7 @@ pub fn svmlalt_lane_u32( op3: svuint16_t, ) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalt.lane.nxv4i32" @@ -9294,7 +9294,7 @@ pub fn svmlalt_lane_u64( op3: svuint32_t, ) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalt.lane.nxv2i64" @@ -9318,7 +9318,7 @@ pub fn svmlalt_lane_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalt))] pub fn svmlalt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalt.nxv8i16")] fn _svmlalt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9340,7 +9340,7 @@ pub fn svmlalt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalt))] pub fn svmlalt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalt.nxv4i32")] fn _svmlalt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9362,7 +9362,7 @@ pub fn svmlalt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlalt))] pub fn svmlalt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlalt.nxv2i64")] fn _svmlalt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9384,7 +9384,7 @@ pub fn svmlalt_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalt))] pub fn svmlalt_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalt.nxv8i16")] fn _svmlalt_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9406,7 +9406,7 @@ pub fn svmlalt_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalt))] pub fn svmlalt_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalt.nxv4i32")] fn _svmlalt_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9428,7 +9428,7 @@ pub fn svmlalt_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlalt))] pub fn svmlalt_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlalt.nxv2i64")] fn _svmlalt_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9455,7 +9455,7 @@ pub fn svmls_lane_s16( op3: svint16_t, ) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.lane.nxv8i16" @@ -9481,7 +9481,7 @@ pub fn svmls_lane_s32( op3: svint32_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.lane.nxv4i32" @@ -9507,7 +9507,7 @@ pub fn svmls_lane_s64( op3: svint64_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mls.lane.nxv2i64" @@ -9581,7 +9581,7 @@ pub fn svmlslb_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslb.lane.nxv4i32" @@ -9607,7 +9607,7 @@ pub fn svmlslb_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslb.lane.nxv2i64" @@ -9633,7 +9633,7 @@ pub fn svmlslb_lane_u32( op3: svuint16_t, ) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslb.lane.nxv4i32" @@ -9662,7 +9662,7 @@ pub fn svmlslb_lane_u64( op3: svuint32_t, ) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslb.lane.nxv2i64" @@ -9686,7 +9686,7 @@ pub fn svmlslb_lane_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslb))] pub fn svmlslb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslb.nxv8i16")] fn _svmlslb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9708,7 +9708,7 @@ pub fn svmlslb_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslb))] pub fn svmlslb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslb.nxv4i32")] fn _svmlslb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9730,7 +9730,7 @@ pub fn svmlslb_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslb))] pub fn svmlslb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslb.nxv2i64")] fn _svmlslb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9752,7 +9752,7 @@ pub fn svmlslb_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslb))] pub fn svmlslb_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslb.nxv8i16")] fn _svmlslb_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9774,7 +9774,7 @@ pub fn svmlslb_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslb))] pub fn svmlslb_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslb.nxv4i32")] fn _svmlslb_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9796,7 +9796,7 @@ pub fn svmlslb_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslb))] pub fn svmlslb_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslb.nxv2i64")] fn _svmlslb_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9823,7 +9823,7 @@ pub fn svmlslt_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslt.lane.nxv4i32" @@ -9849,7 +9849,7 @@ pub fn svmlslt_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslt.lane.nxv2i64" @@ -9875,7 +9875,7 @@ pub fn svmlslt_lane_u32( op3: svuint16_t, ) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslt.lane.nxv4i32" @@ -9904,7 +9904,7 @@ pub fn svmlslt_lane_u64( op3: svuint32_t, ) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslt.lane.nxv2i64" @@ -9928,7 +9928,7 @@ pub fn svmlslt_lane_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslt))] pub fn svmlslt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslt.nxv8i16")] fn _svmlslt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -9950,7 +9950,7 @@ pub fn svmlslt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslt))] pub fn svmlslt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslt.nxv4i32")] fn _svmlslt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -9972,7 +9972,7 @@ pub fn svmlslt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smlslt))] pub fn svmlslt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smlslt.nxv2i64")] fn _svmlslt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -9994,7 +9994,7 @@ pub fn svmlslt_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslt))] pub fn svmlslt_u16(op1: svuint16_t, op2: svuint8_t, op3: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslt.nxv8i16")] fn _svmlslt_u16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t; } @@ -10016,7 +10016,7 @@ pub fn svmlslt_n_u16(op1: svuint16_t, op2: svuint8_t, op3: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslt))] pub fn svmlslt_u32(op1: svuint32_t, op2: svuint16_t, op3: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslt.nxv4i32")] fn _svmlslt_u32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t; } @@ -10038,7 +10038,7 @@ pub fn svmlslt_n_u32(op1: svuint32_t, op2: svuint16_t, op3: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umlslt))] pub fn svmlslt_u64(op1: svuint64_t, op2: svuint32_t, op3: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umlslt.nxv2i64")] fn _svmlslt_u64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t; } @@ -10169,7 +10169,7 @@ pub fn svmovlt_u64(op: svuint32_t) -> svuint64_t { #[cfg_attr(test, assert_instr(fmul, IMM_INDEX = 0))] pub fn svmul_lane_f32(op1: svfloat32_t, op2: svfloat32_t) -> svfloat32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmul.lane.nxv4f32" @@ -10186,7 +10186,7 @@ pub fn svmul_lane_f32(op1: svfloat32_t, op2: svfloat32_t) #[cfg_attr(test, assert_instr(fmul, IMM_INDEX = 0))] pub fn svmul_lane_f64(op1: svfloat64_t, op2: svfloat64_t) -> svfloat64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.fmul.lane.nxv2f64" @@ -10203,7 +10203,7 @@ pub fn svmul_lane_f64(op1: svfloat64_t, op2: svfloat64_t) #[cfg_attr(test, assert_instr(mul, IMM_INDEX = 0))] pub fn svmul_lane_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.lane.nxv8i16" @@ -10220,7 +10220,7 @@ pub fn svmul_lane_s16(op1: svint16_t, op2: svint16_t) -> s #[cfg_attr(test, assert_instr(mul, IMM_INDEX = 0))] pub fn svmul_lane_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.lane.nxv4i32" @@ -10237,7 +10237,7 @@ pub fn svmul_lane_s32(op1: svint32_t, op2: svint32_t) -> s #[cfg_attr(test, assert_instr(mul, IMM_INDEX = 0))] pub fn svmul_lane_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.mul.lane.nxv2i64" @@ -10287,7 +10287,7 @@ pub fn svmul_lane_u64(op1: svuint64_t, op2: svuint64_t) -> )] pub fn svmullb_lane_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullb.lane.nxv4i32" @@ -10307,7 +10307,7 @@ pub fn svmullb_lane_s32(op1: svint16_t, op2: svint16_t) -> )] pub fn svmullb_lane_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullb.lane.nxv2i64" @@ -10327,7 +10327,7 @@ pub fn svmullb_lane_s64(op1: svint32_t, op2: svint32_t) -> )] pub fn svmullb_lane_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullb.lane.nxv4i32" @@ -10347,7 +10347,7 @@ pub fn svmullb_lane_u32(op1: svuint16_t, op2: svuint16_t) )] pub fn svmullb_lane_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullb.lane.nxv2i64" @@ -10363,7 +10363,7 @@ pub fn svmullb_lane_u64(op1: svuint32_t, op2: svuint32_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smullb))] pub fn svmullb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullb.nxv8i16")] fn _svmullb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -10385,7 +10385,7 @@ pub fn svmullb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smullb))] pub fn svmullb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullb.nxv4i32")] fn _svmullb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -10407,7 +10407,7 @@ pub fn svmullb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(smullb))] pub fn svmullb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullb.nxv2i64")] fn _svmullb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -10429,7 +10429,7 @@ pub fn svmullb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umullb))] pub fn svmullb_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullb.nxv8i16")] fn _svmullb_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -10451,7 +10451,7 @@ pub fn svmullb_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umullb))] pub fn svmullb_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullb.nxv4i32")] fn _svmullb_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -10473,7 +10473,7 @@ pub fn svmullb_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(umullb))] pub fn svmullb_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullb.nxv2i64")] fn _svmullb_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -10499,7 +10499,7 @@ pub fn svmullb_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { )] pub fn svmullt_lane_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullt.lane.nxv4i32" @@ -10519,7 +10519,7 @@ pub fn svmullt_lane_s32(op1: svint16_t, op2: svint16_t) -> )] pub fn svmullt_lane_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullt.lane.nxv2i64" @@ -10539,7 +10539,7 @@ pub fn svmullt_lane_s64(op1: svint32_t, op2: svint32_t) -> )] pub fn svmullt_lane_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullt.lane.nxv4i32" @@ -10559,7 +10559,7 @@ pub fn svmullt_lane_u32(op1: svuint16_t, op2: svuint16_t) )] pub fn svmullt_lane_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullt.lane.nxv2i64" @@ -10575,7 +10575,7 @@ pub fn svmullt_lane_u64(op1: svuint32_t, op2: svuint32_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(smullt))] pub fn svmullt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullt.nxv8i16")] fn _svmullt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -10597,7 +10597,7 @@ pub fn svmullt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(smullt))] pub fn svmullt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullt.nxv4i32")] fn _svmullt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -10619,7 +10619,7 @@ pub fn svmullt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(smullt))] pub fn svmullt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.smullt.nxv2i64")] fn _svmullt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -10641,7 +10641,7 @@ pub fn svmullt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(umullt))] pub fn svmullt_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullt.nxv8i16")] fn _svmullt_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -10663,7 +10663,7 @@ pub fn svmullt_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(umullt))] pub fn svmullt_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullt.nxv4i32")] fn _svmullt_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -10685,7 +10685,7 @@ pub fn svmullt_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(all(test, not(target_env = "msvc")), assert_instr(umullt))] pub fn svmullt_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.umullt.nxv2i64")] fn _svmullt_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -10707,7 +10707,7 @@ pub fn svmullt_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nbsl))] pub fn svnbsl_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nbsl.nxv16i8")] fn _svnbsl_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t; } @@ -10729,7 +10729,7 @@ pub fn svnbsl_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nbsl))] pub fn svnbsl_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nbsl.nxv8i16")] fn _svnbsl_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t; } @@ -10751,7 +10751,7 @@ pub fn svnbsl_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nbsl))] pub fn svnbsl_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nbsl.nxv4i32")] fn _svnbsl_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -10773,7 +10773,7 @@ pub fn svnbsl_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nbsl))] pub fn svnbsl_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nbsl.nxv2i64")] fn _svnbsl_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -10867,7 +10867,7 @@ pub fn svnbsl_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nmatch))] pub fn svnmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nmatch.nxv16i8")] fn _svnmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t; } @@ -10880,7 +10880,7 @@ pub fn svnmatch_s8(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(nmatch))] pub fn svnmatch_s16(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.nmatch.nxv8i16")] fn _svnmatch_s16(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svbool8_t; } @@ -10911,7 +10911,7 @@ pub fn svnmatch_u16(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svbool_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmul))] pub fn svpmul_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmul.nxv16i8")] fn _svpmul_u8(op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -10933,7 +10933,7 @@ pub fn svpmul_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullb))] pub fn svpmullb_pair_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullb.pair.nxv16i8" @@ -10958,7 +10958,7 @@ pub fn svpmullb_pair_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullb))] pub fn svpmullb_pair_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullb.pair.nxv4i32" @@ -10983,7 +10983,7 @@ pub fn svpmullb_pair_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullb))] pub fn svpmullb_pair_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullb.pair.nxv2i64" @@ -11044,7 +11044,7 @@ pub fn svpmullb_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullt))] pub fn svpmullt_pair_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullt.pair.nxv16i8" @@ -11069,7 +11069,7 @@ pub fn svpmullt_pair_n_u8(op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullt))] pub fn svpmullt_pair_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullt.pair.nxv4i32" @@ -11094,7 +11094,7 @@ pub fn svpmullt_pair_n_u32(op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(pmullt))] pub fn svpmullt_pair_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.pmullt.pair.nxv2i64" @@ -11155,7 +11155,7 @@ pub fn svpmullt_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqabs))] pub fn svqabs_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqabs.nxv16i8")] fn _svqabs_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -11186,7 +11186,7 @@ pub fn svqabs_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqabs))] pub fn svqabs_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqabs.nxv8i16")] fn _svqabs_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -11217,7 +11217,7 @@ pub fn svqabs_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqabs))] pub fn svqabs_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqabs.nxv4i32")] fn _svqabs_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -11248,7 +11248,7 @@ pub fn svqabs_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqabs))] pub fn svqabs_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqabs.nxv2i64")] fn _svqabs_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -11279,7 +11279,7 @@ pub fn svqabs_s64_z(pg: svbool_t, op: svint64_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.nxv16i8")] fn _svqadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -11337,7 +11337,7 @@ pub fn svqadd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.nxv8i16")] fn _svqadd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -11395,7 +11395,7 @@ pub fn svqadd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.nxv4i32")] fn _svqadd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -11453,7 +11453,7 @@ pub fn svqadd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqadd))] pub fn svqadd_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqadd.nxv2i64")] fn _svqadd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -11511,7 +11511,7 @@ pub fn svqadd_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.nxv16i8")] fn _svqadd_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -11569,7 +11569,7 @@ pub fn svqadd_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.nxv8i16")] fn _svqadd_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -11627,7 +11627,7 @@ pub fn svqadd_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.nxv4i32")] fn _svqadd_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -11685,7 +11685,7 @@ pub fn svqadd_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqadd))] pub fn svqadd_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqadd.nxv2i64")] fn _svqadd_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -11744,7 +11744,7 @@ pub fn svqadd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[cfg_attr(test, assert_instr(sqcadd, IMM_ROTATION = 90))] pub fn svqcadd_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqcadd.x.nxv16i8" @@ -11761,7 +11761,7 @@ pub fn svqcadd_s8(op1: svint8_t, op2: svint8_t) -> svin #[cfg_attr(test, assert_instr(sqcadd, IMM_ROTATION = 90))] pub fn svqcadd_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqcadd.x.nxv8i16" @@ -11778,7 +11778,7 @@ pub fn svqcadd_s16(op1: svint16_t, op2: svint16_t) -> s #[cfg_attr(test, assert_instr(sqcadd, IMM_ROTATION = 90))] pub fn svqcadd_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqcadd.x.nxv4i32" @@ -11795,7 +11795,7 @@ pub fn svqcadd_s32(op1: svint32_t, op2: svint32_t) -> s #[cfg_attr(test, assert_instr(sqcadd, IMM_ROTATION = 90))] pub fn svqcadd_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert!(IMM_ROTATION == 90 || IMM_ROTATION == 270); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqcadd.x.nxv2i64" @@ -11816,7 +11816,7 @@ pub fn svqdmlalb_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalb.lane.nxv4i32" @@ -11842,7 +11842,7 @@ pub fn svqdmlalb_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalb.lane.nxv2i64" @@ -11863,7 +11863,7 @@ pub fn svqdmlalb_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalb))] pub fn svqdmlalb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalb.nxv8i16" @@ -11888,7 +11888,7 @@ pub fn svqdmlalb_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalb))] pub fn svqdmlalb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalb.nxv4i32" @@ -11913,7 +11913,7 @@ pub fn svqdmlalb_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalb))] pub fn svqdmlalb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalb.nxv2i64" @@ -11938,7 +11938,7 @@ pub fn svqdmlalb_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalbt))] pub fn svqdmlalbt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalbt.nxv8i16" @@ -11963,7 +11963,7 @@ pub fn svqdmlalbt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalbt))] pub fn svqdmlalbt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalbt.nxv4i32" @@ -11988,7 +11988,7 @@ pub fn svqdmlalbt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalbt))] pub fn svqdmlalbt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalbt.nxv2i64" @@ -12018,7 +12018,7 @@ pub fn svqdmlalt_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalt.lane.nxv4i32" @@ -12044,7 +12044,7 @@ pub fn svqdmlalt_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalt.lane.nxv2i64" @@ -12065,7 +12065,7 @@ pub fn svqdmlalt_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalt))] pub fn svqdmlalt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalt.nxv8i16" @@ -12090,7 +12090,7 @@ pub fn svqdmlalt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalt))] pub fn svqdmlalt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalt.nxv4i32" @@ -12115,7 +12115,7 @@ pub fn svqdmlalt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlalt))] pub fn svqdmlalt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlalt.nxv2i64" @@ -12145,7 +12145,7 @@ pub fn svqdmlslb_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslb.lane.nxv4i32" @@ -12171,7 +12171,7 @@ pub fn svqdmlslb_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslb.lane.nxv2i64" @@ -12192,7 +12192,7 @@ pub fn svqdmlslb_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslb))] pub fn svqdmlslb_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslb.nxv8i16" @@ -12217,7 +12217,7 @@ pub fn svqdmlslb_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslb))] pub fn svqdmlslb_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslb.nxv4i32" @@ -12242,7 +12242,7 @@ pub fn svqdmlslb_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslb))] pub fn svqdmlslb_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslb.nxv2i64" @@ -12267,7 +12267,7 @@ pub fn svqdmlslb_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslbt))] pub fn svqdmlslbt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslbt.nxv8i16" @@ -12292,7 +12292,7 @@ pub fn svqdmlslbt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslbt))] pub fn svqdmlslbt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslbt.nxv4i32" @@ -12317,7 +12317,7 @@ pub fn svqdmlslbt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslbt))] pub fn svqdmlslbt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslbt.nxv2i64" @@ -12347,7 +12347,7 @@ pub fn svqdmlslt_lane_s32( op3: svint16_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslt.lane.nxv4i32" @@ -12373,7 +12373,7 @@ pub fn svqdmlslt_lane_s64( op3: svint32_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslt.lane.nxv2i64" @@ -12394,7 +12394,7 @@ pub fn svqdmlslt_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslt))] pub fn svqdmlslt_s16(op1: svint16_t, op2: svint8_t, op3: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslt.nxv8i16" @@ -12419,7 +12419,7 @@ pub fn svqdmlslt_n_s16(op1: svint16_t, op2: svint8_t, op3: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslt))] pub fn svqdmlslt_s32(op1: svint32_t, op2: svint16_t, op3: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslt.nxv4i32" @@ -12444,7 +12444,7 @@ pub fn svqdmlslt_n_s32(op1: svint32_t, op2: svint16_t, op3: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmlslt))] pub fn svqdmlslt_s64(op1: svint64_t, op2: svint32_t, op3: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmlslt.nxv2i64" @@ -12470,7 +12470,7 @@ pub fn svqdmlslt_n_s64(op1: svint64_t, op2: svint32_t, op3: i32) -> svint64_t { #[cfg_attr(test, assert_instr(sqdmulh, IMM_INDEX = 0))] pub fn svqdmulh_lane_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.lane.nxv8i16" @@ -12487,7 +12487,7 @@ pub fn svqdmulh_lane_s16(op1: svint16_t, op2: svint16_t) - #[cfg_attr(test, assert_instr(sqdmulh, IMM_INDEX = 0))] pub fn svqdmulh_lane_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.lane.nxv4i32" @@ -12504,7 +12504,7 @@ pub fn svqdmulh_lane_s32(op1: svint32_t, op2: svint32_t) - #[cfg_attr(test, assert_instr(sqdmulh, IMM_INDEX = 0))] pub fn svqdmulh_lane_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.lane.nxv2i64" @@ -12520,7 +12520,7 @@ pub fn svqdmulh_lane_s64(op1: svint64_t, op2: svint64_t) - #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmulh))] pub fn svqdmulh_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.nxv16i8" @@ -12545,7 +12545,7 @@ pub fn svqdmulh_n_s8(op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmulh))] pub fn svqdmulh_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.nxv8i16" @@ -12570,7 +12570,7 @@ pub fn svqdmulh_n_s16(op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmulh))] pub fn svqdmulh_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.nxv4i32" @@ -12595,7 +12595,7 @@ pub fn svqdmulh_n_s32(op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmulh))] pub fn svqdmulh_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmulh.nxv2i64" @@ -12621,7 +12621,7 @@ pub fn svqdmulh_n_s64(op1: svint64_t, op2: i64) -> svint64_t { #[cfg_attr(test, assert_instr(sqdmullb, IMM_INDEX = 0))] pub fn svqdmullb_lane_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullb.lane.nxv4i32" @@ -12638,7 +12638,7 @@ pub fn svqdmullb_lane_s32(op1: svint16_t, op2: svint16_t) #[cfg_attr(test, assert_instr(sqdmullb, IMM_INDEX = 0))] pub fn svqdmullb_lane_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullb.lane.nxv2i64" @@ -12654,7 +12654,7 @@ pub fn svqdmullb_lane_s64(op1: svint32_t, op2: svint32_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullb))] pub fn svqdmullb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullb.nxv8i16" @@ -12679,7 +12679,7 @@ pub fn svqdmullb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullb))] pub fn svqdmullb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullb.nxv4i32" @@ -12704,7 +12704,7 @@ pub fn svqdmullb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullb))] pub fn svqdmullb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullb.nxv2i64" @@ -12730,7 +12730,7 @@ pub fn svqdmullb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[cfg_attr(test, assert_instr(sqdmullt, IMM_INDEX = 0))] pub fn svqdmullt_lane_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullt.lane.nxv4i32" @@ -12747,7 +12747,7 @@ pub fn svqdmullt_lane_s32(op1: svint16_t, op2: svint16_t) #[cfg_attr(test, assert_instr(sqdmullt, IMM_INDEX = 0))] pub fn svqdmullt_lane_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullt.lane.nxv2i64" @@ -12763,7 +12763,7 @@ pub fn svqdmullt_lane_s64(op1: svint32_t, op2: svint32_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullt))] pub fn svqdmullt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullt.nxv8i16" @@ -12788,7 +12788,7 @@ pub fn svqdmullt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullt))] pub fn svqdmullt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullt.nxv4i32" @@ -12813,7 +12813,7 @@ pub fn svqdmullt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqdmullt))] pub fn svqdmullt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqdmullt.nxv2i64" @@ -12838,7 +12838,7 @@ pub fn svqdmullt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqneg))] pub fn svqneg_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqneg.nxv16i8")] fn _svqneg_s8_m(inactive: svint8_t, pg: svbool_t, op: svint8_t) -> svint8_t; } @@ -12869,7 +12869,7 @@ pub fn svqneg_s8_z(pg: svbool_t, op: svint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqneg))] pub fn svqneg_s16_m(inactive: svint16_t, pg: svbool_t, op: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqneg.nxv8i16")] fn _svqneg_s16_m(inactive: svint16_t, pg: svbool8_t, op: svint16_t) -> svint16_t; } @@ -12900,7 +12900,7 @@ pub fn svqneg_s16_z(pg: svbool_t, op: svint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqneg))] pub fn svqneg_s32_m(inactive: svint32_t, pg: svbool_t, op: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqneg.nxv4i32")] fn _svqneg_s32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -12931,7 +12931,7 @@ pub fn svqneg_s32_z(pg: svbool_t, op: svint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqneg))] pub fn svqneg_s64_m(inactive: svint64_t, pg: svbool_t, op: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqneg.nxv2i64")] fn _svqneg_s64_m(inactive: svint64_t, pg: svbool2_t, op: svint64_t) -> svint64_t; } @@ -12970,7 +12970,7 @@ pub fn svqrdcmlah_lane_s16( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.lane.x.nxv8i16" @@ -13000,7 +13000,7 @@ pub fn svqrdcmlah_lane_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.lane.x.nxv4i32" @@ -13029,7 +13029,7 @@ pub fn svqrdcmlah_s8( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.x.nxv16i8" @@ -13057,7 +13057,7 @@ pub fn svqrdcmlah_s16( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.x.nxv8i16" @@ -13085,7 +13085,7 @@ pub fn svqrdcmlah_s32( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.x.nxv4i32" @@ -13113,7 +13113,7 @@ pub fn svqrdcmlah_s64( static_assert!( IMM_ROTATION == 0 || IMM_ROTATION == 90 || IMM_ROTATION == 180 || IMM_ROTATION == 270 ); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdcmlah.x.nxv2i64" @@ -13139,7 +13139,7 @@ pub fn svqrdmlah_lane_s16( op3: svint16_t, ) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.lane.nxv8i16" @@ -13165,7 +13165,7 @@ pub fn svqrdmlah_lane_s32( op3: svint32_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.lane.nxv4i32" @@ -13191,7 +13191,7 @@ pub fn svqrdmlah_lane_s64( op3: svint64_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.lane.nxv2i64" @@ -13212,7 +13212,7 @@ pub fn svqrdmlah_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlah))] pub fn svqrdmlah_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.nxv16i8" @@ -13237,7 +13237,7 @@ pub fn svqrdmlah_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlah))] pub fn svqrdmlah_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.nxv8i16" @@ -13262,7 +13262,7 @@ pub fn svqrdmlah_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlah))] pub fn svqrdmlah_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.nxv4i32" @@ -13287,7 +13287,7 @@ pub fn svqrdmlah_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlah))] pub fn svqrdmlah_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlah.nxv2i64" @@ -13317,7 +13317,7 @@ pub fn svqrdmlsh_lane_s16( op3: svint16_t, ) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.lane.nxv8i16" @@ -13343,7 +13343,7 @@ pub fn svqrdmlsh_lane_s32( op3: svint32_t, ) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.lane.nxv4i32" @@ -13369,7 +13369,7 @@ pub fn svqrdmlsh_lane_s64( op3: svint64_t, ) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.lane.nxv2i64" @@ -13390,7 +13390,7 @@ pub fn svqrdmlsh_lane_s64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlsh))] pub fn svqrdmlsh_s8(op1: svint8_t, op2: svint8_t, op3: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.nxv16i8" @@ -13415,7 +13415,7 @@ pub fn svqrdmlsh_n_s8(op1: svint8_t, op2: svint8_t, op3: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlsh))] pub fn svqrdmlsh_s16(op1: svint16_t, op2: svint16_t, op3: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.nxv8i16" @@ -13440,7 +13440,7 @@ pub fn svqrdmlsh_n_s16(op1: svint16_t, op2: svint16_t, op3: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlsh))] pub fn svqrdmlsh_s32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.nxv4i32" @@ -13465,7 +13465,7 @@ pub fn svqrdmlsh_n_s32(op1: svint32_t, op2: svint32_t, op3: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmlsh))] pub fn svqrdmlsh_s64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmlsh.nxv2i64" @@ -13491,7 +13491,7 @@ pub fn svqrdmlsh_n_s64(op1: svint64_t, op2: svint64_t, op3: i64) -> svint64_t { #[cfg_attr(test, assert_instr(sqrdmulh, IMM_INDEX = 0))] pub fn svqrdmulh_lane_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM_INDEX, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.lane.nxv8i16" @@ -13508,7 +13508,7 @@ pub fn svqrdmulh_lane_s16(op1: svint16_t, op2: svint16_t) #[cfg_attr(test, assert_instr(sqrdmulh, IMM_INDEX = 0))] pub fn svqrdmulh_lane_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM_INDEX, 0..=3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.lane.nxv4i32" @@ -13525,7 +13525,7 @@ pub fn svqrdmulh_lane_s32(op1: svint32_t, op2: svint32_t) #[cfg_attr(test, assert_instr(sqrdmulh, IMM_INDEX = 0))] pub fn svqrdmulh_lane_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM_INDEX, 0..=1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.lane.nxv2i64" @@ -13541,7 +13541,7 @@ pub fn svqrdmulh_lane_s64(op1: svint64_t, op2: svint64_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmulh))] pub fn svqrdmulh_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.nxv16i8" @@ -13566,7 +13566,7 @@ pub fn svqrdmulh_n_s8(op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmulh))] pub fn svqrdmulh_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.nxv8i16" @@ -13591,7 +13591,7 @@ pub fn svqrdmulh_n_s16(op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmulh))] pub fn svqrdmulh_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.nxv4i32" @@ -13616,7 +13616,7 @@ pub fn svqrdmulh_n_s32(op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrdmulh))] pub fn svqrdmulh_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrdmulh.nxv2i64" @@ -13641,7 +13641,7 @@ pub fn svqrdmulh_n_s64(op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrshl))] pub fn svqrshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshl.nxv16i8")] fn _svqrshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -13699,7 +13699,7 @@ pub fn svqrshl_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrshl))] pub fn svqrshl_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshl.nxv8i16")] fn _svqrshl_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -13757,7 +13757,7 @@ pub fn svqrshl_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrshl))] pub fn svqrshl_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshl.nxv4i32")] fn _svqrshl_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -13815,7 +13815,7 @@ pub fn svqrshl_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqrshl))] pub fn svqrshl_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshl.nxv2i64")] fn _svqrshl_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -13873,7 +13873,7 @@ pub fn svqrshl_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqrshl))] pub fn svqrshl_u8_m(pg: svbool_t, op1: svuint8_t, op2: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshl.nxv16i8")] fn _svqrshl_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -13931,7 +13931,7 @@ pub fn svqrshl_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: i8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqrshl))] pub fn svqrshl_u16_m(pg: svbool_t, op1: svuint16_t, op2: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshl.nxv8i16")] fn _svqrshl_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -13989,7 +13989,7 @@ pub fn svqrshl_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: i16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqrshl))] pub fn svqrshl_u32_m(pg: svbool_t, op1: svuint32_t, op2: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshl.nxv4i32")] fn _svqrshl_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -14047,7 +14047,7 @@ pub fn svqrshl_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: i32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqrshl))] pub fn svqrshl_u64_m(pg: svbool_t, op1: svuint64_t, op2: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshl.nxv2i64")] fn _svqrshl_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -14106,7 +14106,7 @@ pub fn svqrshl_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: i64) -> svuint64_t { #[cfg_attr(test, assert_instr(sqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_s16(op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnb.nxv8i16" @@ -14123,7 +14123,7 @@ pub fn svqrshrnb_n_s16(op1: svint16_t) -> svint8_t { #[cfg_attr(test, assert_instr(sqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_s32(op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnb.nxv4i32" @@ -14140,7 +14140,7 @@ pub fn svqrshrnb_n_s32(op1: svint32_t) -> svint16_t { #[cfg_attr(test, assert_instr(sqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_s64(op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnb.nxv2i64" @@ -14157,7 +14157,7 @@ pub fn svqrshrnb_n_s64(op1: svint64_t) -> svint32_t { #[cfg_attr(test, assert_instr(uqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_u16(op1: svuint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnb.nxv8i16" @@ -14174,7 +14174,7 @@ pub fn svqrshrnb_n_u16(op1: svuint16_t) -> svuint8_t { #[cfg_attr(test, assert_instr(uqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_u32(op1: svuint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnb.nxv4i32" @@ -14191,7 +14191,7 @@ pub fn svqrshrnb_n_u32(op1: svuint32_t) -> svuint16_t { #[cfg_attr(test, assert_instr(uqrshrnb, IMM2 = 1))] pub fn svqrshrnb_n_u64(op1: svuint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnb.nxv2i64" @@ -14208,7 +14208,7 @@ pub fn svqrshrnb_n_u64(op1: svuint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(sqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnt.nxv8i16" @@ -14225,7 +14225,7 @@ pub fn svqrshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint #[cfg_attr(test, assert_instr(sqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnt.nxv4i32" @@ -14242,7 +14242,7 @@ pub fn svqrshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svin #[cfg_attr(test, assert_instr(sqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrnt.nxv2i64" @@ -14259,7 +14259,7 @@ pub fn svqrshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svin #[cfg_attr(test, assert_instr(uqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_u16(even: svuint8_t, op1: svuint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnt.nxv8i16" @@ -14276,7 +14276,7 @@ pub fn svqrshrnt_n_u16(even: svuint8_t, op1: svuint16_t) -> svu #[cfg_attr(test, assert_instr(uqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_u32(even: svuint16_t, op1: svuint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnt.nxv4i32" @@ -14293,7 +14293,7 @@ pub fn svqrshrnt_n_u32(even: svuint16_t, op1: svuint32_t) -> sv #[cfg_attr(test, assert_instr(uqrshrnt, IMM2 = 1))] pub fn svqrshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqrshrnt.nxv2i64" @@ -14310,7 +14310,7 @@ pub fn svqrshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> sv #[cfg_attr(test, assert_instr(sqrshrunb, IMM2 = 1))] pub fn svqrshrunb_n_s16(op1: svint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunb.nxv8i16" @@ -14327,7 +14327,7 @@ pub fn svqrshrunb_n_s16(op1: svint16_t) -> svuint8_t { #[cfg_attr(test, assert_instr(sqrshrunb, IMM2 = 1))] pub fn svqrshrunb_n_s32(op1: svint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunb.nxv4i32" @@ -14344,7 +14344,7 @@ pub fn svqrshrunb_n_s32(op1: svint32_t) -> svuint16_t { #[cfg_attr(test, assert_instr(sqrshrunb, IMM2 = 1))] pub fn svqrshrunb_n_s64(op1: svint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunb.nxv2i64" @@ -14361,7 +14361,7 @@ pub fn svqrshrunb_n_s64(op1: svint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(sqrshrunt, IMM2 = 1))] pub fn svqrshrunt_n_s16(even: svuint8_t, op1: svint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunt.nxv8i16" @@ -14378,7 +14378,7 @@ pub fn svqrshrunt_n_s16(even: svuint8_t, op1: svint16_t) -> svu #[cfg_attr(test, assert_instr(sqrshrunt, IMM2 = 1))] pub fn svqrshrunt_n_s32(even: svuint16_t, op1: svint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunt.nxv4i32" @@ -14395,7 +14395,7 @@ pub fn svqrshrunt_n_s32(even: svuint16_t, op1: svint32_t) -> sv #[cfg_attr(test, assert_instr(sqrshrunt, IMM2 = 1))] pub fn svqrshrunt_n_s64(even: svuint32_t, op1: svint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqrshrunt.nxv2i64" @@ -14411,7 +14411,7 @@ pub fn svqrshrunt_n_s64(even: svuint32_t, op1: svint64_t) -> sv #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqshl))] pub fn svqshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshl.nxv16i8")] fn _svqshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -14469,7 +14469,7 @@ pub fn svqshl_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqshl))] pub fn svqshl_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshl.nxv8i16")] fn _svqshl_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -14527,7 +14527,7 @@ pub fn svqshl_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqshl))] pub fn svqshl_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshl.nxv4i32")] fn _svqshl_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -14585,7 +14585,7 @@ pub fn svqshl_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqshl))] pub fn svqshl_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshl.nxv2i64")] fn _svqshl_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -14643,7 +14643,7 @@ pub fn svqshl_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqshl))] pub fn svqshl_u8_m(pg: svbool_t, op1: svuint8_t, op2: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshl.nxv16i8")] fn _svqshl_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -14701,7 +14701,7 @@ pub fn svqshl_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: i8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqshl))] pub fn svqshl_u16_m(pg: svbool_t, op1: svuint16_t, op2: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshl.nxv8i16")] fn _svqshl_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -14759,7 +14759,7 @@ pub fn svqshl_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: i16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqshl))] pub fn svqshl_u32_m(pg: svbool_t, op1: svuint32_t, op2: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshl.nxv4i32")] fn _svqshl_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -14817,7 +14817,7 @@ pub fn svqshl_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: i32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqshl))] pub fn svqshl_u64_m(pg: svbool_t, op1: svuint64_t, op2: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshl.nxv2i64")] fn _svqshl_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -14876,7 +14876,7 @@ pub fn svqshl_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: i64) -> svuint64_t { #[cfg_attr(test, assert_instr(sqshlu, IMM2 = 0))] pub fn svqshlu_n_s8_m(pg: svbool_t, op1: svint8_t) -> svuint8_t { static_assert_range!(IMM2, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshlu.nxv16i8")] fn _svqshlu_n_s8_m(pg: svbool_t, op1: svint8_t, imm2: i32) -> svint8_t; } @@ -14908,7 +14908,7 @@ pub fn svqshlu_n_s8_z(pg: svbool_t, op1: svint8_t) -> svuint8_t #[cfg_attr(test, assert_instr(sqshlu, IMM2 = 0))] pub fn svqshlu_n_s16_m(pg: svbool_t, op1: svint16_t) -> svuint16_t { static_assert_range!(IMM2, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshlu.nxv8i16")] fn _svqshlu_n_s16_m(pg: svbool8_t, op1: svint16_t, imm2: i32) -> svint16_t; } @@ -14940,7 +14940,7 @@ pub fn svqshlu_n_s16_z(pg: svbool_t, op1: svint16_t) -> svuint1 #[cfg_attr(test, assert_instr(sqshlu, IMM2 = 0))] pub fn svqshlu_n_s32_m(pg: svbool_t, op1: svint32_t) -> svuint32_t { static_assert_range!(IMM2, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshlu.nxv4i32")] fn _svqshlu_n_s32_m(pg: svbool4_t, op1: svint32_t, imm2: i32) -> svint32_t; } @@ -14972,7 +14972,7 @@ pub fn svqshlu_n_s32_z(pg: svbool_t, op1: svint32_t) -> svuint3 #[cfg_attr(test, assert_instr(sqshlu, IMM2 = 0))] pub fn svqshlu_n_s64_m(pg: svbool_t, op1: svint64_t) -> svuint64_t { static_assert_range!(IMM2, 0..=63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshlu.nxv2i64")] fn _svqshlu_n_s64_m(pg: svbool2_t, op1: svint64_t, imm2: i32) -> svint64_t; } @@ -15004,7 +15004,7 @@ pub fn svqshlu_n_s64_z(pg: svbool_t, op1: svint64_t) -> svuint6 #[cfg_attr(test, assert_instr(sqshrnb, IMM2 = 1))] pub fn svqshrnb_n_s16(op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnb.nxv8i16" @@ -15021,7 +15021,7 @@ pub fn svqshrnb_n_s16(op1: svint16_t) -> svint8_t { #[cfg_attr(test, assert_instr(sqshrnb, IMM2 = 1))] pub fn svqshrnb_n_s32(op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnb.nxv4i32" @@ -15038,7 +15038,7 @@ pub fn svqshrnb_n_s32(op1: svint32_t) -> svint16_t { #[cfg_attr(test, assert_instr(sqshrnb, IMM2 = 1))] pub fn svqshrnb_n_s64(op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnb.nxv2i64" @@ -15055,7 +15055,7 @@ pub fn svqshrnb_n_s64(op1: svint64_t) -> svint32_t { #[cfg_attr(test, assert_instr(uqshrnb, IMM2 = 1))] pub fn svqshrnb_n_u16(op1: svuint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnb.nxv8i16" @@ -15072,7 +15072,7 @@ pub fn svqshrnb_n_u16(op1: svuint16_t) -> svuint8_t { #[cfg_attr(test, assert_instr(uqshrnb, IMM2 = 1))] pub fn svqshrnb_n_u32(op1: svuint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnb.nxv4i32" @@ -15089,7 +15089,7 @@ pub fn svqshrnb_n_u32(op1: svuint32_t) -> svuint16_t { #[cfg_attr(test, assert_instr(uqshrnb, IMM2 = 1))] pub fn svqshrnb_n_u64(op1: svuint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnb.nxv2i64" @@ -15106,7 +15106,7 @@ pub fn svqshrnb_n_u64(op1: svuint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(sqshrnt, IMM2 = 1))] pub fn svqshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnt.nxv8i16" @@ -15123,7 +15123,7 @@ pub fn svqshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8 #[cfg_attr(test, assert_instr(sqshrnt, IMM2 = 1))] pub fn svqshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnt.nxv4i32" @@ -15140,7 +15140,7 @@ pub fn svqshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint #[cfg_attr(test, assert_instr(sqshrnt, IMM2 = 1))] pub fn svqshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrnt.nxv2i64" @@ -15157,7 +15157,7 @@ pub fn svqshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svint #[cfg_attr(test, assert_instr(uqshrnt, IMM2 = 1))] pub fn svqshrnt_n_u16(even: svuint8_t, op1: svuint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnt.nxv8i16" @@ -15174,7 +15174,7 @@ pub fn svqshrnt_n_u16(even: svuint8_t, op1: svuint16_t) -> svui #[cfg_attr(test, assert_instr(uqshrnt, IMM2 = 1))] pub fn svqshrnt_n_u32(even: svuint16_t, op1: svuint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnt.nxv4i32" @@ -15191,7 +15191,7 @@ pub fn svqshrnt_n_u32(even: svuint16_t, op1: svuint32_t) -> svu #[cfg_attr(test, assert_instr(uqshrnt, IMM2 = 1))] pub fn svqshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqshrnt.nxv2i64" @@ -15208,7 +15208,7 @@ pub fn svqshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> svu #[cfg_attr(test, assert_instr(sqshrunb, IMM2 = 1))] pub fn svqshrunb_n_s16(op1: svint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunb.nxv8i16" @@ -15225,7 +15225,7 @@ pub fn svqshrunb_n_s16(op1: svint16_t) -> svuint8_t { #[cfg_attr(test, assert_instr(sqshrunb, IMM2 = 1))] pub fn svqshrunb_n_s32(op1: svint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunb.nxv4i32" @@ -15242,7 +15242,7 @@ pub fn svqshrunb_n_s32(op1: svint32_t) -> svuint16_t { #[cfg_attr(test, assert_instr(sqshrunb, IMM2 = 1))] pub fn svqshrunb_n_s64(op1: svint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunb.nxv2i64" @@ -15259,7 +15259,7 @@ pub fn svqshrunb_n_s64(op1: svint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(sqshrunt, IMM2 = 1))] pub fn svqshrunt_n_s16(even: svuint8_t, op1: svint16_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunt.nxv8i16" @@ -15276,7 +15276,7 @@ pub fn svqshrunt_n_s16(even: svuint8_t, op1: svint16_t) -> svui #[cfg_attr(test, assert_instr(sqshrunt, IMM2 = 1))] pub fn svqshrunt_n_s32(even: svuint16_t, op1: svint32_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunt.nxv4i32" @@ -15293,7 +15293,7 @@ pub fn svqshrunt_n_s32(even: svuint16_t, op1: svint32_t) -> svu #[cfg_attr(test, assert_instr(sqshrunt, IMM2 = 1))] pub fn svqshrunt_n_s64(even: svuint32_t, op1: svint64_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqshrunt.nxv2i64" @@ -15309,7 +15309,7 @@ pub fn svqshrunt_n_s64(even: svuint32_t, op1: svint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.nxv16i8")] fn _svqsub_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -15367,7 +15367,7 @@ pub fn svqsub_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.nxv8i16")] fn _svqsub_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -15425,7 +15425,7 @@ pub fn svqsub_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.nxv4i32")] fn _svqsub_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -15483,7 +15483,7 @@ pub fn svqsub_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsub))] pub fn svqsub_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsub.nxv2i64")] fn _svqsub_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -15541,7 +15541,7 @@ pub fn svqsub_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.nxv16i8")] fn _svqsub_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -15599,7 +15599,7 @@ pub fn svqsub_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.nxv8i16")] fn _svqsub_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -15657,7 +15657,7 @@ pub fn svqsub_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.nxv4i32")] fn _svqsub_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -15715,7 +15715,7 @@ pub fn svqsub_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsub))] pub fn svqsub_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsub.nxv2i64")] fn _svqsub_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -15773,7 +15773,7 @@ pub fn svqsub_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsubr))] pub fn svqsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsubr.nxv16i8")] fn _svqsubr_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -15831,7 +15831,7 @@ pub fn svqsubr_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsubr))] pub fn svqsubr_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsubr.nxv8i16")] fn _svqsubr_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -15889,7 +15889,7 @@ pub fn svqsubr_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsubr))] pub fn svqsubr_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsubr.nxv4i32")] fn _svqsubr_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -15947,7 +15947,7 @@ pub fn svqsubr_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqsubr))] pub fn svqsubr_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqsubr.nxv2i64")] fn _svqsubr_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -16005,7 +16005,7 @@ pub fn svqsubr_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsubr))] pub fn svqsubr_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsubr.nxv16i8")] fn _svqsubr_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -16063,7 +16063,7 @@ pub fn svqsubr_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsubr))] pub fn svqsubr_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsubr.nxv8i16")] fn _svqsubr_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -16121,7 +16121,7 @@ pub fn svqsubr_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsubr))] pub fn svqsubr_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsubr.nxv4i32")] fn _svqsubr_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -16179,7 +16179,7 @@ pub fn svqsubr_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqsubr))] pub fn svqsubr_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqsubr.nxv2i64")] fn _svqsubr_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -16237,7 +16237,7 @@ pub fn svqsubr_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnb))] pub fn svqxtnb_s16(op: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnb.nxv8i16")] fn _svqxtnb_s16(op: svint16_t) -> svint8_t; } @@ -16250,7 +16250,7 @@ pub fn svqxtnb_s16(op: svint16_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnb))] pub fn svqxtnb_s32(op: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnb.nxv4i32")] fn _svqxtnb_s32(op: svint32_t) -> svint16_t; } @@ -16263,7 +16263,7 @@ pub fn svqxtnb_s32(op: svint32_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnb))] pub fn svqxtnb_s64(op: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnb.nxv2i64")] fn _svqxtnb_s64(op: svint64_t) -> svint32_t; } @@ -16276,7 +16276,7 @@ pub fn svqxtnb_s64(op: svint64_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnb))] pub fn svqxtnb_u16(op: svuint16_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnb.nxv8i16")] fn _svqxtnb_u16(op: svint16_t) -> svint8_t; } @@ -16289,7 +16289,7 @@ pub fn svqxtnb_u16(op: svuint16_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnb))] pub fn svqxtnb_u32(op: svuint32_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnb.nxv4i32")] fn _svqxtnb_u32(op: svint32_t) -> svint16_t; } @@ -16302,7 +16302,7 @@ pub fn svqxtnb_u32(op: svuint32_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnb))] pub fn svqxtnb_u64(op: svuint64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnb.nxv2i64")] fn _svqxtnb_u64(op: svint64_t) -> svint32_t; } @@ -16315,7 +16315,7 @@ pub fn svqxtnb_u64(op: svuint64_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnt))] pub fn svqxtnt_s16(even: svint8_t, op: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnt.nxv8i16")] fn _svqxtnt_s16(even: svint8_t, op: svint16_t) -> svint8_t; } @@ -16328,7 +16328,7 @@ pub fn svqxtnt_s16(even: svint8_t, op: svint16_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnt))] pub fn svqxtnt_s32(even: svint16_t, op: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnt.nxv4i32")] fn _svqxtnt_s32(even: svint16_t, op: svint32_t) -> svint16_t; } @@ -16341,7 +16341,7 @@ pub fn svqxtnt_s32(even: svint16_t, op: svint32_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtnt))] pub fn svqxtnt_s64(even: svint32_t, op: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtnt.nxv2i64")] fn _svqxtnt_s64(even: svint32_t, op: svint64_t) -> svint32_t; } @@ -16354,7 +16354,7 @@ pub fn svqxtnt_s64(even: svint32_t, op: svint64_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnt))] pub fn svqxtnt_u16(even: svuint8_t, op: svuint16_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnt.nxv8i16")] fn _svqxtnt_u16(even: svint8_t, op: svint16_t) -> svint8_t; } @@ -16367,7 +16367,7 @@ pub fn svqxtnt_u16(even: svuint8_t, op: svuint16_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnt))] pub fn svqxtnt_u32(even: svuint16_t, op: svuint32_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnt.nxv4i32")] fn _svqxtnt_u32(even: svint16_t, op: svint32_t) -> svint16_t; } @@ -16380,7 +16380,7 @@ pub fn svqxtnt_u32(even: svuint16_t, op: svuint32_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uqxtnt))] pub fn svqxtnt_u64(even: svuint32_t, op: svuint64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.uqxtnt.nxv2i64")] fn _svqxtnt_u64(even: svint32_t, op: svint64_t) -> svint32_t; } @@ -16393,7 +16393,7 @@ pub fn svqxtnt_u64(even: svuint32_t, op: svuint64_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunb))] pub fn svqxtunb_s16(op: svint16_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunb.nxv8i16" @@ -16409,7 +16409,7 @@ pub fn svqxtunb_s16(op: svint16_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunb))] pub fn svqxtunb_s32(op: svint32_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunb.nxv4i32" @@ -16425,7 +16425,7 @@ pub fn svqxtunb_s32(op: svint32_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunb))] pub fn svqxtunb_s64(op: svint64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunb.nxv2i64" @@ -16441,7 +16441,7 @@ pub fn svqxtunb_s64(op: svint64_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunt))] pub fn svqxtunt_s16(even: svuint8_t, op: svint16_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunt.nxv8i16" @@ -16457,7 +16457,7 @@ pub fn svqxtunt_s16(even: svuint8_t, op: svint16_t) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunt))] pub fn svqxtunt_s32(even: svuint16_t, op: svint32_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunt.nxv4i32" @@ -16473,7 +16473,7 @@ pub fn svqxtunt_s32(even: svuint16_t, op: svint32_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sqxtunt))] pub fn svqxtunt_s64(even: svuint32_t, op: svint64_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sqxtunt.nxv2i64" @@ -16489,7 +16489,7 @@ pub fn svqxtunt_s64(even: svuint32_t, op: svint64_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnb))] pub fn svraddhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnb.nxv8i16" @@ -16514,7 +16514,7 @@ pub fn svraddhnb_n_s16(op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnb))] pub fn svraddhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnb.nxv4i32" @@ -16539,7 +16539,7 @@ pub fn svraddhnb_n_s32(op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnb))] pub fn svraddhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnb.nxv2i64" @@ -16618,7 +16618,7 @@ pub fn svraddhnb_n_u64(op1: svuint64_t, op2: u64) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnt))] pub fn svraddhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnt.nxv8i16" @@ -16643,7 +16643,7 @@ pub fn svraddhnt_n_s16(even: svint8_t, op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnt))] pub fn svraddhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnt.nxv4i32" @@ -16668,7 +16668,7 @@ pub fn svraddhnt_n_s32(even: svint16_t, op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(raddhnt))] pub fn svraddhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.raddhnt.nxv2i64" @@ -16747,7 +16747,7 @@ pub fn svraddhnt_n_u64(even: svuint32_t, op1: svuint64_t, op2: u64) -> svuint32_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rax1))] pub fn svrax1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rax1")] fn _svrax1_s64(op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -16769,7 +16769,7 @@ pub fn svrax1_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urecpe))] pub fn svrecpe_u32_m(inactive: svuint32_t, pg: svbool_t, op: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urecpe.nxv4i32")] fn _svrecpe_u32_m(inactive: svint32_t, pg: svbool4_t, op: svint32_t) -> svint32_t; } @@ -16800,7 +16800,7 @@ pub fn svrecpe_u32_z(pg: svbool_t, op: svuint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srhadd))] pub fn svrhadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srhadd.nxv16i8")] fn _svrhadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -16858,7 +16858,7 @@ pub fn svrhadd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srhadd))] pub fn svrhadd_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srhadd.nxv8i16")] fn _svrhadd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -16916,7 +16916,7 @@ pub fn svrhadd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srhadd))] pub fn svrhadd_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srhadd.nxv4i32")] fn _svrhadd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -16974,7 +16974,7 @@ pub fn svrhadd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srhadd))] pub fn svrhadd_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srhadd.nxv2i64")] fn _svrhadd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -17032,7 +17032,7 @@ pub fn svrhadd_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urhadd))] pub fn svrhadd_u8_m(pg: svbool_t, op1: svuint8_t, op2: svuint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urhadd.nxv16i8")] fn _svrhadd_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -17090,7 +17090,7 @@ pub fn svrhadd_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: u8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urhadd))] pub fn svrhadd_u16_m(pg: svbool_t, op1: svuint16_t, op2: svuint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urhadd.nxv8i16")] fn _svrhadd_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -17148,7 +17148,7 @@ pub fn svrhadd_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: u16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urhadd))] pub fn svrhadd_u32_m(pg: svbool_t, op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urhadd.nxv4i32")] fn _svrhadd_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -17206,7 +17206,7 @@ pub fn svrhadd_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urhadd))] pub fn svrhadd_u64_m(pg: svbool_t, op1: svuint64_t, op2: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urhadd.nxv2i64")] fn _svrhadd_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -17264,7 +17264,7 @@ pub fn svrhadd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srshl))] pub fn svrshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshl.nxv16i8")] fn _svrshl_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -17322,7 +17322,7 @@ pub fn svrshl_n_s8_z(pg: svbool_t, op1: svint8_t, op2: i8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srshl))] pub fn svrshl_s16_m(pg: svbool_t, op1: svint16_t, op2: svint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshl.nxv8i16")] fn _svrshl_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -17380,7 +17380,7 @@ pub fn svrshl_n_s16_z(pg: svbool_t, op1: svint16_t, op2: i16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srshl))] pub fn svrshl_s32_m(pg: svbool_t, op1: svint32_t, op2: svint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshl.nxv4i32")] fn _svrshl_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -17438,7 +17438,7 @@ pub fn svrshl_n_s32_z(pg: svbool_t, op1: svint32_t, op2: i32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(srshl))] pub fn svrshl_s64_m(pg: svbool_t, op1: svint64_t, op2: svint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshl.nxv2i64")] fn _svrshl_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -17496,7 +17496,7 @@ pub fn svrshl_n_s64_z(pg: svbool_t, op1: svint64_t, op2: i64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urshl))] pub fn svrshl_u8_m(pg: svbool_t, op1: svuint8_t, op2: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshl.nxv16i8")] fn _svrshl_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -17554,7 +17554,7 @@ pub fn svrshl_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: i8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urshl))] pub fn svrshl_u16_m(pg: svbool_t, op1: svuint16_t, op2: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshl.nxv8i16")] fn _svrshl_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -17612,7 +17612,7 @@ pub fn svrshl_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: i16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urshl))] pub fn svrshl_u32_m(pg: svbool_t, op1: svuint32_t, op2: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshl.nxv4i32")] fn _svrshl_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -17670,7 +17670,7 @@ pub fn svrshl_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: i32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(urshl))] pub fn svrshl_u64_m(pg: svbool_t, op1: svuint64_t, op2: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshl.nxv2i64")] fn _svrshl_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -17729,7 +17729,7 @@ pub fn svrshl_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: i64) -> svuint64_t { #[cfg_attr(test, assert_instr(srshr, IMM2 = 1))] pub fn svrshr_n_s8_m(pg: svbool_t, op1: svint8_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshr.nxv16i8")] fn _svrshr_n_s8_m(pg: svbool_t, op1: svint8_t, imm2: i32) -> svint8_t; } @@ -17761,7 +17761,7 @@ pub fn svrshr_n_s8_z(pg: svbool_t, op1: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(srshr, IMM2 = 1))] pub fn svrshr_n_s16_m(pg: svbool_t, op1: svint16_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshr.nxv8i16")] fn _svrshr_n_s16_m(pg: svbool8_t, op1: svint16_t, imm2: i32) -> svint16_t; } @@ -17793,7 +17793,7 @@ pub fn svrshr_n_s16_z(pg: svbool_t, op1: svint16_t) -> svint16_ #[cfg_attr(test, assert_instr(srshr, IMM2 = 1))] pub fn svrshr_n_s32_m(pg: svbool_t, op1: svint32_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshr.nxv4i32")] fn _svrshr_n_s32_m(pg: svbool4_t, op1: svint32_t, imm2: i32) -> svint32_t; } @@ -17825,7 +17825,7 @@ pub fn svrshr_n_s32_z(pg: svbool_t, op1: svint32_t) -> svint32_ #[cfg_attr(test, assert_instr(srshr, IMM2 = 1))] pub fn svrshr_n_s64_m(pg: svbool_t, op1: svint64_t) -> svint64_t { static_assert_range!(IMM2, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srshr.nxv2i64")] fn _svrshr_n_s64_m(pg: svbool2_t, op1: svint64_t, imm2: i32) -> svint64_t; } @@ -17857,7 +17857,7 @@ pub fn svrshr_n_s64_z(pg: svbool_t, op1: svint64_t) -> svint64_ #[cfg_attr(test, assert_instr(urshr, IMM2 = 1))] pub fn svrshr_n_u8_m(pg: svbool_t, op1: svuint8_t) -> svuint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshr.nxv16i8")] fn _svrshr_n_u8_m(pg: svbool_t, op1: svint8_t, imm2: i32) -> svint8_t; } @@ -17889,7 +17889,7 @@ pub fn svrshr_n_u8_z(pg: svbool_t, op1: svuint8_t) -> svuint8_t #[cfg_attr(test, assert_instr(urshr, IMM2 = 1))] pub fn svrshr_n_u16_m(pg: svbool_t, op1: svuint16_t) -> svuint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshr.nxv8i16")] fn _svrshr_n_u16_m(pg: svbool8_t, op1: svint16_t, imm2: i32) -> svint16_t; } @@ -17921,7 +17921,7 @@ pub fn svrshr_n_u16_z(pg: svbool_t, op1: svuint16_t) -> svuint1 #[cfg_attr(test, assert_instr(urshr, IMM2 = 1))] pub fn svrshr_n_u32_m(pg: svbool_t, op1: svuint32_t) -> svuint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshr.nxv4i32")] fn _svrshr_n_u32_m(pg: svbool4_t, op1: svint32_t, imm2: i32) -> svint32_t; } @@ -17953,7 +17953,7 @@ pub fn svrshr_n_u32_z(pg: svbool_t, op1: svuint32_t) -> svuint3 #[cfg_attr(test, assert_instr(urshr, IMM2 = 1))] pub fn svrshr_n_u64_m(pg: svbool_t, op1: svuint64_t) -> svuint64_t { static_assert_range!(IMM2, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.urshr.nxv2i64")] fn _svrshr_n_u64_m(pg: svbool2_t, op1: svint64_t, imm2: i32) -> svint64_t; } @@ -17985,7 +17985,7 @@ pub fn svrshr_n_u64_z(pg: svbool_t, op1: svuint64_t) -> svuint6 #[cfg_attr(test, assert_instr(rshrnb, IMM2 = 1))] pub fn svrshrnb_n_s16(op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnb.nxv8i16")] fn _svrshrnb_n_s16(op1: svint16_t, imm2: i32) -> svint8_t; } @@ -17999,7 +17999,7 @@ pub fn svrshrnb_n_s16(op1: svint16_t) -> svint8_t { #[cfg_attr(test, assert_instr(rshrnb, IMM2 = 1))] pub fn svrshrnb_n_s32(op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnb.nxv4i32")] fn _svrshrnb_n_s32(op1: svint32_t, imm2: i32) -> svint16_t; } @@ -18013,7 +18013,7 @@ pub fn svrshrnb_n_s32(op1: svint32_t) -> svint16_t { #[cfg_attr(test, assert_instr(rshrnb, IMM2 = 1))] pub fn svrshrnb_n_s64(op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnb.nxv2i64")] fn _svrshrnb_n_s64(op1: svint64_t, imm2: i32) -> svint32_t; } @@ -18057,7 +18057,7 @@ pub fn svrshrnb_n_u64(op1: svuint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(rshrnt, IMM2 = 1))] pub fn svrshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnt.nxv8i16")] fn _svrshrnt_n_s16(even: svint8_t, op1: svint16_t, imm2: i32) -> svint8_t; } @@ -18071,7 +18071,7 @@ pub fn svrshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8 #[cfg_attr(test, assert_instr(rshrnt, IMM2 = 1))] pub fn svrshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnt.nxv4i32")] fn _svrshrnt_n_s32(even: svint16_t, op1: svint32_t, imm2: i32) -> svint16_t; } @@ -18085,7 +18085,7 @@ pub fn svrshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint #[cfg_attr(test, assert_instr(rshrnt, IMM2 = 1))] pub fn svrshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.rshrnt.nxv2i64")] fn _svrshrnt_n_s64(even: svint32_t, op1: svint64_t, imm2: i32) -> svint32_t; } @@ -18128,7 +18128,7 @@ pub fn svrshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> svu #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ursqrte))] pub fn svrsqrte_u32_m(inactive: svuint32_t, pg: svbool_t, op: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ursqrte.nxv4i32" @@ -18163,7 +18163,7 @@ pub fn svrsqrte_u32_z(pg: svbool_t, op: svuint32_t) -> svuint32_t { #[cfg_attr(test, assert_instr(srsra, IMM3 = 1))] pub fn svrsra_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srsra.nxv16i8")] fn _svrsra_n_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -18177,7 +18177,7 @@ pub fn svrsra_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(srsra, IMM3 = 1))] pub fn svrsra_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srsra.nxv8i16")] fn _svrsra_n_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -18191,7 +18191,7 @@ pub fn svrsra_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_ #[cfg_attr(test, assert_instr(srsra, IMM3 = 1))] pub fn svrsra_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srsra.nxv4i32")] fn _svrsra_n_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -18205,7 +18205,7 @@ pub fn svrsra_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_ #[cfg_attr(test, assert_instr(srsra, IMM3 = 1))] pub fn svrsra_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.srsra.nxv2i64")] fn _svrsra_n_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -18219,7 +18219,7 @@ pub fn svrsra_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_ #[cfg_attr(test, assert_instr(ursra, IMM3 = 1))] pub fn svrsra_n_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ursra.nxv16i8")] fn _svrsra_n_u8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -18233,7 +18233,7 @@ pub fn svrsra_n_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t #[cfg_attr(test, assert_instr(ursra, IMM3 = 1))] pub fn svrsra_n_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ursra.nxv8i16")] fn _svrsra_n_u16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -18247,7 +18247,7 @@ pub fn svrsra_n_u16(op1: svuint16_t, op2: svuint16_t) -> svuint #[cfg_attr(test, assert_instr(ursra, IMM3 = 1))] pub fn svrsra_n_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ursra.nxv4i32")] fn _svrsra_n_u32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -18261,7 +18261,7 @@ pub fn svrsra_n_u32(op1: svuint32_t, op2: svuint32_t) -> svuint #[cfg_attr(test, assert_instr(ursra, IMM3 = 1))] pub fn svrsra_n_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ursra.nxv2i64")] fn _svrsra_n_u64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -18274,7 +18274,7 @@ pub fn svrsra_n_u64(op1: svuint64_t, op2: svuint64_t) -> svuint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnb))] pub fn svrsubhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnb.nxv8i16" @@ -18299,7 +18299,7 @@ pub fn svrsubhnb_n_s16(op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnb))] pub fn svrsubhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnb.nxv4i32" @@ -18324,7 +18324,7 @@ pub fn svrsubhnb_n_s32(op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnb))] pub fn svrsubhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnb.nxv2i64" @@ -18403,7 +18403,7 @@ pub fn svrsubhnb_n_u64(op1: svuint64_t, op2: u64) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnt))] pub fn svrsubhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnt.nxv8i16" @@ -18428,7 +18428,7 @@ pub fn svrsubhnt_n_s16(even: svint8_t, op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnt))] pub fn svrsubhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnt.nxv4i32" @@ -18453,7 +18453,7 @@ pub fn svrsubhnt_n_s32(even: svint16_t, op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(rsubhnt))] pub fn svrsubhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.rsubhnt.nxv2i64" @@ -18532,7 +18532,7 @@ pub fn svrsubhnt_n_u64(even: svuint32_t, op1: svuint64_t, op2: u64) -> svuint32_ #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sbclb))] pub fn svsbclb_u32(op1: svuint32_t, op2: svuint32_t, op3: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sbclb.nxv4i32")] fn _svsbclb_u32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -18554,7 +18554,7 @@ pub fn svsbclb_n_u32(op1: svuint32_t, op2: svuint32_t, op3: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sbclb))] pub fn svsbclb_u64(op1: svuint64_t, op2: svuint64_t, op3: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sbclb.nxv2i64")] fn _svsbclb_u64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -18576,7 +18576,7 @@ pub fn svsbclb_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sbclt))] pub fn svsbclt_u32(op1: svuint32_t, op2: svuint32_t, op3: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sbclt.nxv4i32")] fn _svsbclt_u32(op1: svint32_t, op2: svint32_t, op3: svint32_t) -> svint32_t; } @@ -18598,7 +18598,7 @@ pub fn svsbclt_n_u32(op1: svuint32_t, op2: svuint32_t, op3: u32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sbclt))] pub fn svsbclt_u64(op1: svuint64_t, op2: svuint64_t, op3: svuint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sbclt.nxv2i64")] fn _svsbclt_u64(op1: svint64_t, op2: svint64_t, op3: svint64_t) -> svint64_t; } @@ -18621,7 +18621,7 @@ pub fn svsbclt_n_u64(op1: svuint64_t, op2: svuint64_t, op3: u64) -> svuint64_t { #[cfg_attr(test, assert_instr(sshllb, IMM2 = 0))] pub fn svshllb_n_s16(op1: svint8_t) -> svint16_t { static_assert_range!(IMM2, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllb.nxv8i16")] fn _svshllb_n_s16(op1: svint8_t, imm2: i32) -> svint16_t; } @@ -18635,7 +18635,7 @@ pub fn svshllb_n_s16(op1: svint8_t) -> svint16_t { #[cfg_attr(test, assert_instr(sshllb, IMM2 = 0))] pub fn svshllb_n_s32(op1: svint16_t) -> svint32_t { static_assert_range!(IMM2, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllb.nxv4i32")] fn _svshllb_n_s32(op1: svint16_t, imm2: i32) -> svint32_t; } @@ -18649,7 +18649,7 @@ pub fn svshllb_n_s32(op1: svint16_t) -> svint32_t { #[cfg_attr(test, assert_instr(sshllb, IMM2 = 0))] pub fn svshllb_n_s64(op1: svint32_t) -> svint64_t { static_assert_range!(IMM2, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllb.nxv2i64")] fn _svshllb_n_s64(op1: svint32_t, imm2: i32) -> svint64_t; } @@ -18663,7 +18663,7 @@ pub fn svshllb_n_s64(op1: svint32_t) -> svint64_t { #[cfg_attr(test, assert_instr(ushllb, IMM2 = 0))] pub fn svshllb_n_u16(op1: svuint8_t) -> svuint16_t { static_assert_range!(IMM2, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllb.nxv8i16")] fn _svshllb_n_u16(op1: svint8_t, imm2: i32) -> svint16_t; } @@ -18677,7 +18677,7 @@ pub fn svshllb_n_u16(op1: svuint8_t) -> svuint16_t { #[cfg_attr(test, assert_instr(ushllb, IMM2 = 0))] pub fn svshllb_n_u32(op1: svuint16_t) -> svuint32_t { static_assert_range!(IMM2, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllb.nxv4i32")] fn _svshllb_n_u32(op1: svint16_t, imm2: i32) -> svint32_t; } @@ -18691,7 +18691,7 @@ pub fn svshllb_n_u32(op1: svuint16_t) -> svuint32_t { #[cfg_attr(test, assert_instr(ushllb, IMM2 = 0))] pub fn svshllb_n_u64(op1: svuint32_t) -> svuint64_t { static_assert_range!(IMM2, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllb.nxv2i64")] fn _svshllb_n_u64(op1: svint32_t, imm2: i32) -> svint64_t; } @@ -18705,7 +18705,7 @@ pub fn svshllb_n_u64(op1: svuint32_t) -> svuint64_t { #[cfg_attr(test, assert_instr(sshllt, IMM2 = 0))] pub fn svshllt_n_s16(op1: svint8_t) -> svint16_t { static_assert_range!(IMM2, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllt.nxv8i16")] fn _svshllt_n_s16(op1: svint8_t, imm2: i32) -> svint16_t; } @@ -18719,7 +18719,7 @@ pub fn svshllt_n_s16(op1: svint8_t) -> svint16_t { #[cfg_attr(test, assert_instr(sshllt, IMM2 = 0))] pub fn svshllt_n_s32(op1: svint16_t) -> svint32_t { static_assert_range!(IMM2, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllt.nxv4i32")] fn _svshllt_n_s32(op1: svint16_t, imm2: i32) -> svint32_t; } @@ -18733,7 +18733,7 @@ pub fn svshllt_n_s32(op1: svint16_t) -> svint32_t { #[cfg_attr(test, assert_instr(sshllt, IMM2 = 0))] pub fn svshllt_n_s64(op1: svint32_t) -> svint64_t { static_assert_range!(IMM2, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sshllt.nxv2i64")] fn _svshllt_n_s64(op1: svint32_t, imm2: i32) -> svint64_t; } @@ -18747,7 +18747,7 @@ pub fn svshllt_n_s64(op1: svint32_t) -> svint64_t { #[cfg_attr(test, assert_instr(ushllt, IMM2 = 0))] pub fn svshllt_n_u16(op1: svuint8_t) -> svuint16_t { static_assert_range!(IMM2, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllt.nxv8i16")] fn _svshllt_n_u16(op1: svint8_t, imm2: i32) -> svint16_t; } @@ -18761,7 +18761,7 @@ pub fn svshllt_n_u16(op1: svuint8_t) -> svuint16_t { #[cfg_attr(test, assert_instr(ushllt, IMM2 = 0))] pub fn svshllt_n_u32(op1: svuint16_t) -> svuint32_t { static_assert_range!(IMM2, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllt.nxv4i32")] fn _svshllt_n_u32(op1: svint16_t, imm2: i32) -> svint32_t; } @@ -18775,7 +18775,7 @@ pub fn svshllt_n_u32(op1: svuint16_t) -> svuint32_t { #[cfg_attr(test, assert_instr(ushllt, IMM2 = 0))] pub fn svshllt_n_u64(op1: svuint32_t) -> svuint64_t { static_assert_range!(IMM2, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ushllt.nxv2i64")] fn _svshllt_n_u64(op1: svint32_t, imm2: i32) -> svint64_t; } @@ -18789,7 +18789,7 @@ pub fn svshllt_n_u64(op1: svuint32_t) -> svuint64_t { #[cfg_attr(test, assert_instr(shrnb, IMM2 = 1))] pub fn svshrnb_n_s16(op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnb.nxv8i16")] fn _svshrnb_n_s16(op1: svint16_t, imm2: i32) -> svint8_t; } @@ -18803,7 +18803,7 @@ pub fn svshrnb_n_s16(op1: svint16_t) -> svint8_t { #[cfg_attr(test, assert_instr(shrnb, IMM2 = 1))] pub fn svshrnb_n_s32(op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnb.nxv4i32")] fn _svshrnb_n_s32(op1: svint32_t, imm2: i32) -> svint16_t; } @@ -18817,7 +18817,7 @@ pub fn svshrnb_n_s32(op1: svint32_t) -> svint16_t { #[cfg_attr(test, assert_instr(shrnb, IMM2 = 1))] pub fn svshrnb_n_s64(op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnb.nxv2i64")] fn _svshrnb_n_s64(op1: svint64_t, imm2: i32) -> svint32_t; } @@ -18861,7 +18861,7 @@ pub fn svshrnb_n_u64(op1: svuint64_t) -> svuint32_t { #[cfg_attr(test, assert_instr(shrnt, IMM2 = 1))] pub fn svshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8_t { static_assert_range!(IMM2, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnt.nxv8i16")] fn _svshrnt_n_s16(even: svint8_t, op1: svint16_t, imm2: i32) -> svint8_t; } @@ -18875,7 +18875,7 @@ pub fn svshrnt_n_s16(even: svint8_t, op1: svint16_t) -> svint8_ #[cfg_attr(test, assert_instr(shrnt, IMM2 = 1))] pub fn svshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint16_t { static_assert_range!(IMM2, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnt.nxv4i32")] fn _svshrnt_n_s32(even: svint16_t, op1: svint32_t, imm2: i32) -> svint16_t; } @@ -18889,7 +18889,7 @@ pub fn svshrnt_n_s32(even: svint16_t, op1: svint32_t) -> svint1 #[cfg_attr(test, assert_instr(shrnt, IMM2 = 1))] pub fn svshrnt_n_s64(even: svint32_t, op1: svint64_t) -> svint32_t { static_assert_range!(IMM2, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.shrnt.nxv2i64")] fn _svshrnt_n_s64(even: svint32_t, op1: svint64_t, imm2: i32) -> svint32_t; } @@ -18933,7 +18933,7 @@ pub fn svshrnt_n_u64(even: svuint32_t, op1: svuint64_t) -> svui #[cfg_attr(test, assert_instr(sli, IMM3 = 0))] pub fn svsli_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 0..=7); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sli.nxv16i8")] fn _svsli_n_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -18947,7 +18947,7 @@ pub fn svsli_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(sli, IMM3 = 0))] pub fn svsli_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 0..=15); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sli.nxv8i16")] fn _svsli_n_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -18961,7 +18961,7 @@ pub fn svsli_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t #[cfg_attr(test, assert_instr(sli, IMM3 = 0))] pub fn svsli_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 0..=31); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sli.nxv4i32")] fn _svsli_n_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -18975,7 +18975,7 @@ pub fn svsli_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t #[cfg_attr(test, assert_instr(sli, IMM3 = 0))] pub fn svsli_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 0..=63); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sli.nxv2i64")] fn _svsli_n_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -19028,7 +19028,7 @@ pub fn svsli_n_u64(op1: svuint64_t, op2: svuint64_t) -> svuint6 #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sm4e))] pub fn svsm4e_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sm4e")] fn _svsm4e_u32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -19041,7 +19041,7 @@ pub fn svsm4e_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sm4ekey))] pub fn svsm4ekey_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sm4ekey")] fn _svsm4ekey_u32(op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -19054,7 +19054,7 @@ pub fn svsm4ekey_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usqadd))] pub fn svsqadd_u8_m(pg: svbool_t, op1: svuint8_t, op2: svint8_t) -> svuint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usqadd.nxv16i8")] fn _svsqadd_u8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -19112,7 +19112,7 @@ pub fn svsqadd_n_u8_z(pg: svbool_t, op1: svuint8_t, op2: i8) -> svuint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usqadd))] pub fn svsqadd_u16_m(pg: svbool_t, op1: svuint16_t, op2: svint16_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usqadd.nxv8i16")] fn _svsqadd_u16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -19170,7 +19170,7 @@ pub fn svsqadd_n_u16_z(pg: svbool_t, op1: svuint16_t, op2: i16) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usqadd))] pub fn svsqadd_u32_m(pg: svbool_t, op1: svuint32_t, op2: svint32_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usqadd.nxv4i32")] fn _svsqadd_u32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -19228,7 +19228,7 @@ pub fn svsqadd_n_u32_z(pg: svbool_t, op1: svuint32_t, op2: i32) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usqadd))] pub fn svsqadd_u64_m(pg: svbool_t, op1: svuint64_t, op2: svint64_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usqadd.nxv2i64")] fn _svsqadd_u64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -19287,7 +19287,7 @@ pub fn svsqadd_n_u64_z(pg: svbool_t, op1: svuint64_t, op2: i64) -> svuint64_t { #[cfg_attr(test, assert_instr(ssra, IMM3 = 1))] pub fn svsra_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssra.nxv16i8")] fn _svsra_n_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -19301,7 +19301,7 @@ pub fn svsra_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(ssra, IMM3 = 1))] pub fn svsra_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssra.nxv8i16")] fn _svsra_n_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -19315,7 +19315,7 @@ pub fn svsra_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t #[cfg_attr(test, assert_instr(ssra, IMM3 = 1))] pub fn svsra_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssra.nxv4i32")] fn _svsra_n_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -19329,7 +19329,7 @@ pub fn svsra_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t #[cfg_attr(test, assert_instr(ssra, IMM3 = 1))] pub fn svsra_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssra.nxv2i64")] fn _svsra_n_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -19343,7 +19343,7 @@ pub fn svsra_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t #[cfg_attr(test, assert_instr(usra, IMM3 = 1))] pub fn svsra_n_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usra.nxv16i8")] fn _svsra_n_u8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -19357,7 +19357,7 @@ pub fn svsra_n_u8(op1: svuint8_t, op2: svuint8_t) -> svuint8_t #[cfg_attr(test, assert_instr(usra, IMM3 = 1))] pub fn svsra_n_u16(op1: svuint16_t, op2: svuint16_t) -> svuint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usra.nxv8i16")] fn _svsra_n_u16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -19371,7 +19371,7 @@ pub fn svsra_n_u16(op1: svuint16_t, op2: svuint16_t) -> svuint1 #[cfg_attr(test, assert_instr(usra, IMM3 = 1))] pub fn svsra_n_u32(op1: svuint32_t, op2: svuint32_t) -> svuint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usra.nxv4i32")] fn _svsra_n_u32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -19385,7 +19385,7 @@ pub fn svsra_n_u32(op1: svuint32_t, op2: svuint32_t) -> svuint3 #[cfg_attr(test, assert_instr(usra, IMM3 = 1))] pub fn svsra_n_u64(op1: svuint64_t, op2: svuint64_t) -> svuint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usra.nxv2i64")] fn _svsra_n_u64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -19399,7 +19399,7 @@ pub fn svsra_n_u64(op1: svuint64_t, op2: svuint64_t) -> svuint6 #[cfg_attr(test, assert_instr(sri, IMM3 = 1))] pub fn svsri_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sri.nxv16i8")] fn _svsri_n_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -19413,7 +19413,7 @@ pub fn svsri_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(sri, IMM3 = 1))] pub fn svsri_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sri.nxv8i16")] fn _svsri_n_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -19427,7 +19427,7 @@ pub fn svsri_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t #[cfg_attr(test, assert_instr(sri, IMM3 = 1))] pub fn svsri_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sri.nxv4i32")] fn _svsri_n_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -19441,7 +19441,7 @@ pub fn svsri_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t #[cfg_attr(test, assert_instr(sri, IMM3 = 1))] pub fn svsri_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.sri.nxv2i64")] fn _svsri_n_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } @@ -19503,7 +19503,7 @@ pub unsafe fn svstnt1_scatter_s64index_f64( indices: svint64_t, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.index.nxv2f64" @@ -19533,7 +19533,7 @@ pub unsafe fn svstnt1_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.index.nxv2i64" @@ -19635,7 +19635,7 @@ pub unsafe fn svstnt1_scatter_s64offset_f64( offsets: svint64_t, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.nxv2f64" @@ -19665,7 +19665,7 @@ pub unsafe fn svstnt1_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.nxv2i64" @@ -19713,7 +19713,7 @@ pub unsafe fn svstnt1_scatter_u32offset_f32( offsets: svuint32_t, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.uxtw.nxv4f32" @@ -19743,7 +19743,7 @@ pub unsafe fn svstnt1_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.uxtw.nxv4i32" @@ -20044,7 +20044,7 @@ pub unsafe fn svstnt1_scatter_u32base_offset_f32( offset: i64, data: svfloat32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv4f32.nxv4i32" @@ -20075,7 +20075,7 @@ pub unsafe fn svstnt1_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv4i32.nxv4i32" @@ -20125,7 +20125,7 @@ pub unsafe fn svstnt1_scatter_u64base_offset_f64( offset: i64, data: svfloat64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2f64.nxv2i64" @@ -20156,7 +20156,7 @@ pub unsafe fn svstnt1_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2i64.nxv2i64" @@ -20205,7 +20205,7 @@ pub unsafe fn svstnt1b_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.nxv2i8" @@ -20240,7 +20240,7 @@ pub unsafe fn svstnt1h_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.nxv2i16" @@ -20275,7 +20275,7 @@ pub unsafe fn svstnt1w_scatter_s64offset_s64( offsets: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.nxv2i32" @@ -20364,7 +20364,7 @@ pub unsafe fn svstnt1b_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.uxtw.nxv4i8" @@ -20399,7 +20399,7 @@ pub unsafe fn svstnt1h_scatter_u32offset_s32( offsets: svuint32_t, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.uxtw.nxv4i16" @@ -20579,7 +20579,7 @@ pub unsafe fn svstnt1b_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv4i8.nxv4i32" @@ -20615,7 +20615,7 @@ pub unsafe fn svstnt1h_scatter_u32base_offset_s32( offset: i64, data: svint32_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv4i16.nxv4i32" @@ -20689,7 +20689,7 @@ pub unsafe fn svstnt1b_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2i8.nxv2i64" @@ -20725,7 +20725,7 @@ pub unsafe fn svstnt1h_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2i16.nxv2i64" @@ -20761,7 +20761,7 @@ pub unsafe fn svstnt1w_scatter_u64base_offset_s64( offset: i64, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2i32.nxv2i64" @@ -20993,7 +20993,7 @@ pub unsafe fn svstnt1h_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.index.nxv2i16" @@ -21028,7 +21028,7 @@ pub unsafe fn svstnt1w_scatter_s64index_s64( indices: svint64_t, data: svint64_t, ) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.stnt1.scatter.index.nxv2i32" @@ -21276,7 +21276,7 @@ pub unsafe fn svstnt1w_scatter_u64base_index_u64( #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnb))] pub fn svsubhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnb.nxv8i16")] fn _svsubhnb_s16(op1: svint16_t, op2: svint16_t) -> svint8_t; } @@ -21298,7 +21298,7 @@ pub fn svsubhnb_n_s16(op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnb))] pub fn svsubhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnb.nxv4i32")] fn _svsubhnb_s32(op1: svint32_t, op2: svint32_t) -> svint16_t; } @@ -21320,7 +21320,7 @@ pub fn svsubhnb_n_s32(op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnb))] pub fn svsubhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnb.nxv2i64")] fn _svsubhnb_s64(op1: svint64_t, op2: svint64_t) -> svint32_t; } @@ -21396,7 +21396,7 @@ pub fn svsubhnb_n_u64(op1: svuint64_t, op2: u64) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnt))] pub fn svsubhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnt.nxv8i16")] fn _svsubhnt_s16(even: svint8_t, op1: svint16_t, op2: svint16_t) -> svint8_t; } @@ -21418,7 +21418,7 @@ pub fn svsubhnt_n_s16(even: svint8_t, op1: svint16_t, op2: i16) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnt))] pub fn svsubhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnt.nxv4i32")] fn _svsubhnt_s32(even: svint16_t, op1: svint32_t, op2: svint32_t) -> svint16_t; } @@ -21440,7 +21440,7 @@ pub fn svsubhnt_n_s32(even: svint16_t, op1: svint32_t, op2: i32) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(subhnt))] pub fn svsubhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.subhnt.nxv2i64")] fn _svsubhnt_s64(even: svint32_t, op1: svint64_t, op2: svint64_t) -> svint32_t; } @@ -21516,7 +21516,7 @@ pub fn svsubhnt_n_u64(even: svuint32_t, op1: svuint64_t, op2: u64) -> svuint32_t #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublb))] pub fn svsublb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublb.nxv8i16")] fn _svsublb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -21538,7 +21538,7 @@ pub fn svsublb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublb))] pub fn svsublb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublb.nxv4i32")] fn _svsublb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -21560,7 +21560,7 @@ pub fn svsublb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublb))] pub fn svsublb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublb.nxv2i64")] fn _svsublb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -21582,7 +21582,7 @@ pub fn svsublb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublb))] pub fn svsublb_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublb.nxv8i16")] fn _svsublb_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -21604,7 +21604,7 @@ pub fn svsublb_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublb))] pub fn svsublb_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublb.nxv4i32")] fn _svsublb_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -21626,7 +21626,7 @@ pub fn svsublb_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublb))] pub fn svsublb_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublb.nxv2i64")] fn _svsublb_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -21648,7 +21648,7 @@ pub fn svsublb_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublbt))] pub fn svsublbt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublbt.nxv8i16" @@ -21673,7 +21673,7 @@ pub fn svsublbt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublbt))] pub fn svsublbt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublbt.nxv4i32" @@ -21698,7 +21698,7 @@ pub fn svsublbt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublbt))] pub fn svsublbt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublbt.nxv2i64" @@ -21723,7 +21723,7 @@ pub fn svsublbt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublt))] pub fn svsublt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublt.nxv8i16")] fn _svsublt_s16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -21745,7 +21745,7 @@ pub fn svsublt_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublt))] pub fn svsublt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublt.nxv4i32")] fn _svsublt_s32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -21767,7 +21767,7 @@ pub fn svsublt_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssublt))] pub fn svsublt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssublt.nxv2i64")] fn _svsublt_s64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -21789,7 +21789,7 @@ pub fn svsublt_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublt))] pub fn svsublt_u16(op1: svuint8_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublt.nxv8i16")] fn _svsublt_u16(op1: svint8_t, op2: svint8_t) -> svint16_t; } @@ -21811,7 +21811,7 @@ pub fn svsublt_n_u16(op1: svuint8_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublt))] pub fn svsublt_u32(op1: svuint16_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublt.nxv4i32")] fn _svsublt_u32(op1: svint16_t, op2: svint16_t) -> svint32_t; } @@ -21833,7 +21833,7 @@ pub fn svsublt_n_u32(op1: svuint16_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usublt))] pub fn svsublt_u64(op1: svuint32_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usublt.nxv2i64")] fn _svsublt_u64(op1: svint32_t, op2: svint32_t) -> svint64_t; } @@ -21855,7 +21855,7 @@ pub fn svsublt_n_u64(op1: svuint32_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubltb))] pub fn svsubltb_s16(op1: svint8_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubltb.nxv8i16" @@ -21880,7 +21880,7 @@ pub fn svsubltb_n_s16(op1: svint8_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubltb))] pub fn svsubltb_s32(op1: svint16_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubltb.nxv4i32" @@ -21905,7 +21905,7 @@ pub fn svsubltb_n_s32(op1: svint16_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubltb))] pub fn svsubltb_s64(op1: svint32_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubltb.nxv2i64" @@ -21930,7 +21930,7 @@ pub fn svsubltb_n_s64(op1: svint32_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwb))] pub fn svsubwb_s16(op1: svint16_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwb.nxv8i16")] fn _svsubwb_s16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -21952,7 +21952,7 @@ pub fn svsubwb_n_s16(op1: svint16_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwb))] pub fn svsubwb_s32(op1: svint32_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwb.nxv4i32")] fn _svsubwb_s32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -21974,7 +21974,7 @@ pub fn svsubwb_n_s32(op1: svint32_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwb))] pub fn svsubwb_s64(op1: svint64_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwb.nxv2i64")] fn _svsubwb_s64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -21996,7 +21996,7 @@ pub fn svsubwb_n_s64(op1: svint64_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwb))] pub fn svsubwb_u16(op1: svuint16_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwb.nxv8i16")] fn _svsubwb_u16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -22018,7 +22018,7 @@ pub fn svsubwb_n_u16(op1: svuint16_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwb))] pub fn svsubwb_u32(op1: svuint32_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwb.nxv4i32")] fn _svsubwb_u32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -22040,7 +22040,7 @@ pub fn svsubwb_n_u32(op1: svuint32_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwb))] pub fn svsubwb_u64(op1: svuint64_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwb.nxv2i64")] fn _svsubwb_u64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -22062,7 +22062,7 @@ pub fn svsubwb_n_u64(op1: svuint64_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwt))] pub fn svsubwt_s16(op1: svint16_t, op2: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwt.nxv8i16")] fn _svsubwt_s16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -22084,7 +22084,7 @@ pub fn svsubwt_n_s16(op1: svint16_t, op2: i8) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwt))] pub fn svsubwt_s32(op1: svint32_t, op2: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwt.nxv4i32")] fn _svsubwt_s32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -22106,7 +22106,7 @@ pub fn svsubwt_n_s32(op1: svint32_t, op2: i16) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(ssubwt))] pub fn svsubwt_s64(op1: svint64_t, op2: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ssubwt.nxv2i64")] fn _svsubwt_s64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -22128,7 +22128,7 @@ pub fn svsubwt_n_s64(op1: svint64_t, op2: i32) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwt))] pub fn svsubwt_u16(op1: svuint16_t, op2: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwt.nxv8i16")] fn _svsubwt_u16(op1: svint16_t, op2: svint8_t) -> svint16_t; } @@ -22150,7 +22150,7 @@ pub fn svsubwt_n_u16(op1: svuint16_t, op2: u8) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwt))] pub fn svsubwt_u32(op1: svuint32_t, op2: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwt.nxv4i32")] fn _svsubwt_u32(op1: svint32_t, op2: svint16_t) -> svint32_t; } @@ -22172,7 +22172,7 @@ pub fn svsubwt_n_u32(op1: svuint32_t, op2: u16) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(usubwt))] pub fn svsubwt_u64(op1: svuint64_t, op2: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.usubwt.nxv2i64")] fn _svsubwt_u64(op1: svint64_t, op2: svint32_t) -> svint64_t; } @@ -22194,7 +22194,7 @@ pub fn svsubwt_n_u64(op1: svuint64_t, op2: u32) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_f32(data: svfloat32x2_t, indices: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv4f32")] fn _svtbl2_f32(data0: svfloat32_t, data1: svfloat32_t, indices: svint32_t) -> svfloat32_t; } @@ -22213,7 +22213,7 @@ pub fn svtbl2_f32(data: svfloat32x2_t, indices: svuint32_t) -> svfloat32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_f64(data: svfloat64x2_t, indices: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv2f64")] fn _svtbl2_f64(data0: svfloat64_t, data1: svfloat64_t, indices: svint64_t) -> svfloat64_t; } @@ -22232,7 +22232,7 @@ pub fn svtbl2_f64(data: svfloat64x2_t, indices: svuint64_t) -> svfloat64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_s8(data: svint8x2_t, indices: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv16i8")] fn _svtbl2_s8(data0: svint8_t, data1: svint8_t, indices: svint8_t) -> svint8_t; } @@ -22251,7 +22251,7 @@ pub fn svtbl2_s8(data: svint8x2_t, indices: svuint8_t) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_s16(data: svint16x2_t, indices: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv8i16")] fn _svtbl2_s16(data0: svint16_t, data1: svint16_t, indices: svint16_t) -> svint16_t; } @@ -22270,7 +22270,7 @@ pub fn svtbl2_s16(data: svint16x2_t, indices: svuint16_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_s32(data: svint32x2_t, indices: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv4i32")] fn _svtbl2_s32(data0: svint32_t, data1: svint32_t, indices: svint32_t) -> svint32_t; } @@ -22289,7 +22289,7 @@ pub fn svtbl2_s32(data: svint32x2_t, indices: svuint32_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbl))] pub fn svtbl2_s64(data: svint64x2_t, indices: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbl2.nxv2i64")] fn _svtbl2_s64(data0: svint64_t, data1: svint64_t, indices: svint64_t) -> svint64_t; } @@ -22344,7 +22344,7 @@ pub fn svtbl2_u64(data: svuint64x2_t, indices: svuint64_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_f32(fallback: svfloat32_t, data: svfloat32_t, indices: svuint32_t) -> svfloat32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv4f32")] fn _svtbx_f32(fallback: svfloat32_t, data: svfloat32_t, indices: svint32_t) -> svfloat32_t; } @@ -22357,7 +22357,7 @@ pub fn svtbx_f32(fallback: svfloat32_t, data: svfloat32_t, indices: svuint32_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_f64(fallback: svfloat64_t, data: svfloat64_t, indices: svuint64_t) -> svfloat64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv2f64")] fn _svtbx_f64(fallback: svfloat64_t, data: svfloat64_t, indices: svint64_t) -> svfloat64_t; } @@ -22370,7 +22370,7 @@ pub fn svtbx_f64(fallback: svfloat64_t, data: svfloat64_t, indices: svuint64_t) #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_s8(fallback: svint8_t, data: svint8_t, indices: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv16i8")] fn _svtbx_s8(fallback: svint8_t, data: svint8_t, indices: svint8_t) -> svint8_t; } @@ -22383,7 +22383,7 @@ pub fn svtbx_s8(fallback: svint8_t, data: svint8_t, indices: svuint8_t) -> svint #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_s16(fallback: svint16_t, data: svint16_t, indices: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv8i16")] fn _svtbx_s16(fallback: svint16_t, data: svint16_t, indices: svint16_t) -> svint16_t; } @@ -22396,7 +22396,7 @@ pub fn svtbx_s16(fallback: svint16_t, data: svint16_t, indices: svuint16_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_s32(fallback: svint32_t, data: svint32_t, indices: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv4i32")] fn _svtbx_s32(fallback: svint32_t, data: svint32_t, indices: svint32_t) -> svint32_t; } @@ -22409,7 +22409,7 @@ pub fn svtbx_s32(fallback: svint32_t, data: svint32_t, indices: svuint32_t) -> s #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(tbx))] pub fn svtbx_s64(fallback: svint64_t, data: svint64_t, indices: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.tbx.nxv2i64")] fn _svtbx_s64(fallback: svint64_t, data: svint64_t, indices: svint64_t) -> svint64_t; } @@ -22458,7 +22458,7 @@ pub fn svtbx_u64(fallback: svuint64_t, data: svuint64_t, indices: svuint64_t) -> #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(punpkhi))] pub fn svunpkhi_b(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.punpkhi.nxv16i1" @@ -22474,7 +22474,7 @@ pub fn svunpkhi_b(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpkhi))] pub fn svunpkhi_s16(op: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpkhi.nxv8i16" @@ -22490,7 +22490,7 @@ pub fn svunpkhi_s16(op: svint8_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpkhi))] pub fn svunpkhi_s32(op: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpkhi.nxv4i32" @@ -22506,7 +22506,7 @@ pub fn svunpkhi_s32(op: svint16_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpkhi))] pub fn svunpkhi_s64(op: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpkhi.nxv2i64" @@ -22522,7 +22522,7 @@ pub fn svunpkhi_s64(op: svint32_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpkhi))] pub fn svunpkhi_u16(op: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpkhi.nxv8i16" @@ -22538,7 +22538,7 @@ pub fn svunpkhi_u16(op: svuint8_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpkhi))] pub fn svunpkhi_u32(op: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpkhi.nxv4i32" @@ -22554,7 +22554,7 @@ pub fn svunpkhi_u32(op: svuint16_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpkhi))] pub fn svunpkhi_u64(op: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpkhi.nxv2i64" @@ -22570,7 +22570,7 @@ pub fn svunpkhi_u64(op: svuint32_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(punpklo))] pub fn svunpklo_b(op: svbool_t) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.punpklo.nxv16i1" @@ -22586,7 +22586,7 @@ pub fn svunpklo_b(op: svbool_t) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpklo))] pub fn svunpklo_s16(op: svint8_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpklo.nxv8i16" @@ -22602,7 +22602,7 @@ pub fn svunpklo_s16(op: svint8_t) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpklo))] pub fn svunpklo_s32(op: svint16_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpklo.nxv4i32" @@ -22618,7 +22618,7 @@ pub fn svunpklo_s32(op: svint16_t) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(sunpklo))] pub fn svunpklo_s64(op: svint32_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.sunpklo.nxv2i64" @@ -22634,7 +22634,7 @@ pub fn svunpklo_s64(op: svint32_t) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpklo))] pub fn svunpklo_u16(op: svuint8_t) -> svuint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpklo.nxv8i16" @@ -22650,7 +22650,7 @@ pub fn svunpklo_u16(op: svuint8_t) -> svuint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpklo))] pub fn svunpklo_u32(op: svuint16_t) -> svuint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpklo.nxv4i32" @@ -22666,7 +22666,7 @@ pub fn svunpklo_u32(op: svuint16_t) -> svuint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(uunpklo))] pub fn svunpklo_u64(op: svuint32_t) -> svuint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.uunpklo.nxv2i64" @@ -22682,7 +22682,7 @@ pub fn svunpklo_u64(op: svuint32_t) -> svuint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(suqadd))] pub fn svuqadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svuint8_t) -> svint8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.suqadd.nxv16i8")] fn _svuqadd_s8_m(pg: svbool_t, op1: svint8_t, op2: svint8_t) -> svint8_t; } @@ -22740,7 +22740,7 @@ pub fn svuqadd_n_s8_z(pg: svbool_t, op1: svint8_t, op2: u8) -> svint8_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(suqadd))] pub fn svuqadd_s16_m(pg: svbool_t, op1: svint16_t, op2: svuint16_t) -> svint16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.suqadd.nxv8i16")] fn _svuqadd_s16_m(pg: svbool8_t, op1: svint16_t, op2: svint16_t) -> svint16_t; } @@ -22798,7 +22798,7 @@ pub fn svuqadd_n_s16_z(pg: svbool_t, op1: svint16_t, op2: u16) -> svint16_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(suqadd))] pub fn svuqadd_s32_m(pg: svbool_t, op1: svint32_t, op2: svuint32_t) -> svint32_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.suqadd.nxv4i32")] fn _svuqadd_s32_m(pg: svbool4_t, op1: svint32_t, op2: svint32_t) -> svint32_t; } @@ -22856,7 +22856,7 @@ pub fn svuqadd_n_s32_z(pg: svbool_t, op1: svint32_t, op2: u32) -> svint32_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(suqadd))] pub fn svuqadd_s64_m(pg: svbool_t, op1: svint64_t, op2: svuint64_t) -> svint64_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.suqadd.nxv2i64")] fn _svuqadd_s64_m(pg: svbool2_t, op1: svint64_t, op2: svint64_t) -> svint64_t; } @@ -22914,7 +22914,7 @@ pub fn svuqadd_n_s64_z(pg: svbool_t, op1: svint64_t, op2: u64) -> svint64_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b8_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv16i1.i32" @@ -22930,7 +22930,7 @@ pub fn svwhilege_b8_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b16_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv8i1.i32" @@ -22946,7 +22946,7 @@ pub fn svwhilege_b16_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b32_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv4i1.i32" @@ -22962,7 +22962,7 @@ pub fn svwhilege_b32_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b64_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv2i1.i32" @@ -22978,7 +22978,7 @@ pub fn svwhilege_b64_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b8_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv16i1.i64" @@ -22994,7 +22994,7 @@ pub fn svwhilege_b8_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b16_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv8i1.i64" @@ -23010,7 +23010,7 @@ pub fn svwhilege_b16_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b32_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv4i1.i64" @@ -23026,7 +23026,7 @@ pub fn svwhilege_b32_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilege))] pub fn svwhilege_b64_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilege.nxv2i1.i64" @@ -23042,7 +23042,7 @@ pub fn svwhilege_b64_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b8_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv16i1.i32" @@ -23058,7 +23058,7 @@ pub fn svwhilege_b8_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b16_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv8i1.i32" @@ -23074,7 +23074,7 @@ pub fn svwhilege_b16_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b32_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv4i1.i32" @@ -23090,7 +23090,7 @@ pub fn svwhilege_b32_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b64_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv2i1.i32" @@ -23106,7 +23106,7 @@ pub fn svwhilege_b64_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b8_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv16i1.i64" @@ -23122,7 +23122,7 @@ pub fn svwhilege_b8_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b16_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv8i1.i64" @@ -23138,7 +23138,7 @@ pub fn svwhilege_b16_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b32_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv4i1.i64" @@ -23154,7 +23154,7 @@ pub fn svwhilege_b32_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehs))] pub fn svwhilege_b64_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehs.nxv2i1.i64" @@ -23170,7 +23170,7 @@ pub fn svwhilege_b64_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b8_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv16i1.i32" @@ -23186,7 +23186,7 @@ pub fn svwhilegt_b8_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b16_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv8i1.i32" @@ -23202,7 +23202,7 @@ pub fn svwhilegt_b16_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b32_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv4i1.i32" @@ -23218,7 +23218,7 @@ pub fn svwhilegt_b32_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b64_s32(op1: i32, op2: i32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv2i1.i32" @@ -23234,7 +23234,7 @@ pub fn svwhilegt_b64_s32(op1: i32, op2: i32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b8_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv16i1.i64" @@ -23250,7 +23250,7 @@ pub fn svwhilegt_b8_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b16_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv8i1.i64" @@ -23266,7 +23266,7 @@ pub fn svwhilegt_b16_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b32_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv4i1.i64" @@ -23282,7 +23282,7 @@ pub fn svwhilegt_b32_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilegt))] pub fn svwhilegt_b64_s64(op1: i64, op2: i64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilegt.nxv2i1.i64" @@ -23298,7 +23298,7 @@ pub fn svwhilegt_b64_s64(op1: i64, op2: i64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b8_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv16i1.i32" @@ -23314,7 +23314,7 @@ pub fn svwhilegt_b8_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b16_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv8i1.i32" @@ -23330,7 +23330,7 @@ pub fn svwhilegt_b16_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b32_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv4i1.i32" @@ -23346,7 +23346,7 @@ pub fn svwhilegt_b32_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b64_u32(op1: u32, op2: u32) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv2i1.i32" @@ -23362,7 +23362,7 @@ pub fn svwhilegt_b64_u32(op1: u32, op2: u32) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b8_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv16i1.i64" @@ -23378,7 +23378,7 @@ pub fn svwhilegt_b8_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b16_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv8i1.i64" @@ -23394,7 +23394,7 @@ pub fn svwhilegt_b16_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b32_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv4i1.i64" @@ -23410,7 +23410,7 @@ pub fn svwhilegt_b32_u64(op1: u64, op2: u64) -> svbool_t { #[unstable(feature = "stdarch_aarch64_sve", issue = "145052")] #[cfg_attr(test, assert_instr(whilehi))] pub fn svwhilegt_b64_u64(op1: u64, op2: u64) -> svbool_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilehi.nxv2i1.i64" @@ -23425,7 +23425,7 @@ pub fn svwhilegt_b64_u64(op1: u64, op2: u64) -> svbool_t { unsafe fn svwhilerw_8ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilerw.b.nxv16i1.p0" @@ -23443,7 +23443,7 @@ unsafe fn svwhilerw_8ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilerw_16ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilerw.h.nxv8i1.p0" @@ -23461,7 +23461,7 @@ unsafe fn svwhilerw_16ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilerw_32ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilerw.s.nxv4i1.p0" @@ -23479,7 +23479,7 @@ unsafe fn svwhilerw_32ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilerw_64ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilerw.d.nxv2i1.p0" @@ -23607,7 +23607,7 @@ pub unsafe fn svwhilerw_u64(op1: *const u64, op2: *const u64) -> svbool_t { unsafe fn svwhilewr_8ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilewr.b.nxv16i1.p0" @@ -23625,7 +23625,7 @@ unsafe fn svwhilewr_8ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilewr_16ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilewr.h.nxv8i1.p0" @@ -23643,7 +23643,7 @@ unsafe fn svwhilewr_16ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilewr_32ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilewr.s.nxv4i1.p0" @@ -23661,7 +23661,7 @@ unsafe fn svwhilewr_32ptr(op1: *const T, op2: *const T) -> svbool_t { unsafe fn svwhilewr_64ptr(op1: *const T, op2: *const T) -> svbool_t { let op1 = op1 as *const crate::ffi::c_void; let op2 = op2 as *const crate::ffi::c_void; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = "llvm.aarch64.sve.whilewr.d.nxv2i1.p0" @@ -23791,7 +23791,7 @@ pub unsafe fn svwhilewr_u64(op1: *const u64, op2: *const u64) -> svbool_t { #[cfg_attr(test, assert_instr(xar, IMM3 = 1))] pub fn svxar_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { static_assert_range!(IMM3, 1..=8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.xar.nxv16i8")] fn _svxar_n_s8(op1: svint8_t, op2: svint8_t, imm3: i32) -> svint8_t; } @@ -23805,7 +23805,7 @@ pub fn svxar_n_s8(op1: svint8_t, op2: svint8_t) -> svint8_t { #[cfg_attr(test, assert_instr(xar, IMM3 = 1))] pub fn svxar_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t { static_assert_range!(IMM3, 1..=16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.xar.nxv8i16")] fn _svxar_n_s16(op1: svint16_t, op2: svint16_t, imm3: i32) -> svint16_t; } @@ -23819,7 +23819,7 @@ pub fn svxar_n_s16(op1: svint16_t, op2: svint16_t) -> svint16_t #[cfg_attr(test, assert_instr(xar, IMM3 = 1))] pub fn svxar_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t { static_assert_range!(IMM3, 1..=32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.xar.nxv4i32")] fn _svxar_n_s32(op1: svint32_t, op2: svint32_t, imm3: i32) -> svint32_t; } @@ -23833,7 +23833,7 @@ pub fn svxar_n_s32(op1: svint32_t, op2: svint32_t) -> svint32_t #[cfg_attr(test, assert_instr(xar, IMM3 = 1))] pub fn svxar_n_s64(op1: svint64_t, op2: svint64_t) -> svint64_t { static_assert_range!(IMM3, 1..=64); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.xar.nxv2i64")] fn _svxar_n_s64(op1: svint64_t, op2: svint64_t, imm3: i32) -> svint64_t; } diff --git a/library/stdarch/crates/core_arch/src/amdgpu/mod.rs b/library/stdarch/crates/core_arch/src/amdgpu/mod.rs index 00182f154c5ca..53aa142f678e9 100644 --- a/library/stdarch/crates/core_arch/src/amdgpu/mod.rs +++ b/library/stdarch/crates/core_arch/src/amdgpu/mod.rs @@ -7,7 +7,7 @@ //! [LLVM implementation]: https://github.com/llvm/llvm-project/blob/main/llvm/include/llvm/IR/IntrinsicsAMDGPU.td #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.amdgcn.workitem.id.x"] safe fn llvm_workitem_id_x() -> u32; #[link_name = "llvm.amdgcn.workitem.id.y"] diff --git a/library/stdarch/crates/core_arch/src/arm/dsp.rs b/library/stdarch/crates/core_arch/src/arm/dsp.rs index 22517e5929ad9..566e509ba0c9e 100644 --- a/library/stdarch/crates/core_arch/src/arm/dsp.rs +++ b/library/stdarch/crates/core_arch/src/arm/dsp.rs @@ -23,7 +23,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.arm.smulbb"] fn arm_smulbb(a: i32, b: i32) -> i32; diff --git a/library/stdarch/crates/core_arch/src/arm/neon.rs b/library/stdarch/crates/core_arch/src/arm/neon.rs index 90c358b5db7b3..1d342d07a55e3 100644 --- a/library/stdarch/crates/core_arch/src/arm/neon.rs +++ b/library/stdarch/crates/core_arch/src/arm/neon.rs @@ -4,7 +4,7 @@ use crate::core_arch::arm_shared::neon::*; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.arm.neon.vbsl.v8i8"] fn vbsl_s8_(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t; #[link_name = "llvm.arm.neon.vbsl.v16i8"] diff --git a/library/stdarch/crates/core_arch/src/arm/sat.rs b/library/stdarch/crates/core_arch/src/arm/sat.rs index bd38f59e642df..033737a01737a 100644 --- a/library/stdarch/crates/core_arch/src/arm/sat.rs +++ b/library/stdarch/crates/core_arch/src/arm/sat.rs @@ -27,7 +27,7 @@ pub unsafe fn __usat(x: i32) -> u32 { arm_usat(x, WIDTH as i32) } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.arm.ssat"] fn arm_ssat(x: i32, y: i32) -> i32; diff --git a/library/stdarch/crates/core_arch/src/arm/simd32.rs b/library/stdarch/crates/core_arch/src/arm/simd32.rs index 2a9908ab2b96f..b3277d20b8efe 100644 --- a/library/stdarch/crates/core_arch/src/arm/simd32.rs +++ b/library/stdarch/crates/core_arch/src/arm/simd32.rs @@ -93,7 +93,7 @@ macro_rules! dsp_call { }; } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.arm.qadd8"] fn arm_qadd8(a: i32, b: i32) -> i32; diff --git a/library/stdarch/crates/core_arch/src/arm_shared/barrier/mod.rs b/library/stdarch/crates/core_arch/src/arm_shared/barrier/mod.rs index e198b63521feb..e1fc09d179ecd 100644 --- a/library/stdarch/crates/core_arch/src/arm_shared/barrier/mod.rs +++ b/library/stdarch/crates/core_arch/src/arm_shared/barrier/mod.rs @@ -144,7 +144,7 @@ where arg.__isb() } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.dmb" diff --git a/library/stdarch/crates/core_arch/src/arm_shared/hints.rs b/library/stdarch/crates/core_arch/src/arm_shared/hints.rs index 8a25cc1163ccb..ce64e8341e7eb 100644 --- a/library/stdarch/crates/core_arch/src/arm_shared/hints.rs +++ b/library/stdarch/crates/core_arch/src/arm_shared/hints.rs @@ -110,7 +110,7 @@ pub unsafe fn __nop() { crate::arch::asm!("nop", options(nomem, nostack, preserves_flags)); } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.hint" diff --git a/library/stdarch/crates/core_arch/src/arm_shared/neon/generated.rs b/library/stdarch/crates/core_arch/src/arm_shared/neon/generated.rs index 3a47ede1acc88..4fc46a3ba39e8 100644 --- a/library/stdarch/crates/core_arch/src/arm_shared/neon/generated.rs +++ b/library/stdarch/crates/core_arch/src/arm_shared/neon/generated.rs @@ -27,7 +27,7 @@ use super::*; stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32b(crc: u32, data: u8) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32b" @@ -52,7 +52,7 @@ pub fn __crc32b(crc: u32, data: u8) -> u32 { stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32cb(crc: u32, data: u8) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32cb" @@ -75,7 +75,7 @@ pub fn __crc32cb(crc: u32, data: u8) -> u32 { pub fn __crc32cd(crc: u32, data: u64) -> u32 { let b: u32 = (data & 0xFFFFFFFF) as u32; let c: u32 = (data >> 32) as u32; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32cw")] fn ___crc32cw(crc: u32, data: u32) -> u32; } @@ -96,7 +96,7 @@ pub fn __crc32cd(crc: u32, data: u64) -> u32 { stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32ch(crc: u32, data: u16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32ch" @@ -121,7 +121,7 @@ pub fn __crc32ch(crc: u32, data: u16) -> u32 { stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32cw(crc: u32, data: u32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32cw" @@ -144,7 +144,7 @@ pub fn __crc32cw(crc: u32, data: u32) -> u32 { pub fn __crc32d(crc: u32, data: u64) -> u32 { let b: u32 = (data & 0xFFFFFFFF) as u32; let c: u32 = (data >> 32) as u32; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32w")] fn ___crc32w(crc: u32, data: u32) -> u32; } @@ -165,7 +165,7 @@ pub fn __crc32d(crc: u32, data: u64) -> u32 { stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32h(crc: u32, data: u16) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32h" @@ -190,7 +190,7 @@ pub fn __crc32h(crc: u32, data: u16) -> u32 { stable(feature = "stdarch_aarch64_crc32", since = "1.80.0") )] pub fn __crc32w(crc: u32, data: u32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crc32w" @@ -212,7 +212,7 @@ pub fn __crc32w(crc: u32, data: u32) -> u32 { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_s8(a: int16x4_t, b: int8x8_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v4i16.v8i8")] fn _priv_vpadal_s8(a: int16x4_t, b: int8x8_t) -> int16x4_t; } @@ -230,7 +230,7 @@ fn priv_vpadal_s8(a: int16x4_t, b: int8x8_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_s8(a: int16x8_t, b: int8x16_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v8i16.v16i8")] fn _priv_vpadalq_s8(a: int16x8_t, b: int8x16_t) -> int16x8_t; } @@ -248,7 +248,7 @@ fn priv_vpadalq_s8(a: int16x8_t, b: int8x16_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_s16(a: int32x2_t, b: int16x4_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v2i32.v4i16")] fn _priv_vpadal_s16(a: int32x2_t, b: int16x4_t) -> int32x2_t; } @@ -266,7 +266,7 @@ fn priv_vpadal_s16(a: int32x2_t, b: int16x4_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_s16(a: int32x4_t, b: int16x8_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v4i32.v8i16")] fn _priv_vpadalq_s16(a: int32x4_t, b: int16x8_t) -> int32x4_t; } @@ -284,7 +284,7 @@ fn priv_vpadalq_s16(a: int32x4_t, b: int16x8_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_s32(a: int64x1_t, b: int32x2_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v1i64.v2i32")] fn _priv_vpadal_s32(a: int64x1_t, b: int32x2_t) -> int64x1_t; } @@ -302,7 +302,7 @@ fn priv_vpadal_s32(a: int64x1_t, b: int32x2_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_s32(a: int64x2_t, b: int32x4_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadals.v2i64.v4i32")] fn _priv_vpadalq_s32(a: int64x2_t, b: int32x4_t) -> int64x2_t; } @@ -320,7 +320,7 @@ fn priv_vpadalq_s32(a: int64x2_t, b: int32x4_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_u8(a: uint16x4_t, b: uint8x8_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v4i16.v8i8")] fn _priv_vpadal_u8(a: uint16x4_t, b: uint8x8_t) -> uint16x4_t; } @@ -338,7 +338,7 @@ fn priv_vpadal_u8(a: uint16x4_t, b: uint8x8_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_u8(a: uint16x8_t, b: uint8x16_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v8i16.v16i8")] fn _priv_vpadalq_u8(a: uint16x8_t, b: uint8x16_t) -> uint16x8_t; } @@ -356,7 +356,7 @@ fn priv_vpadalq_u8(a: uint16x8_t, b: uint8x16_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_u16(a: uint32x2_t, b: uint16x4_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v2i32.v4i16")] fn _priv_vpadal_u16(a: uint32x2_t, b: uint16x4_t) -> uint32x2_t; } @@ -374,7 +374,7 @@ fn priv_vpadal_u16(a: uint32x2_t, b: uint16x4_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_u16(a: uint32x4_t, b: uint16x8_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v4i32.v8i16")] fn _priv_vpadalq_u16(a: uint32x4_t, b: uint16x8_t) -> uint32x4_t; } @@ -392,7 +392,7 @@ fn priv_vpadalq_u16(a: uint32x4_t, b: uint16x8_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadal_u32(a: uint64x1_t, b: uint32x2_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v1i64.v2i32")] fn _priv_vpadal_u32(a: uint64x1_t, b: uint32x2_t) -> uint64x1_t; } @@ -410,7 +410,7 @@ fn priv_vpadal_u32(a: uint64x1_t, b: uint32x2_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] fn priv_vpadalq_u32(a: uint64x2_t, b: uint32x4_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadalu.v2i64.v4i32")] fn _priv_vpadalq_u32(a: uint64x2_t, b: uint32x4_t) -> uint64x2_t; } @@ -829,7 +829,7 @@ pub fn vabaq_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vabd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vabds.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -859,7 +859,7 @@ pub fn vabd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vabdq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vabds.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -888,7 +888,7 @@ pub fn vabdq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vabds.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -917,7 +917,7 @@ pub fn vabd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vabds.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -946,7 +946,7 @@ pub fn vabdq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v8i8" @@ -975,7 +975,7 @@ pub fn vabd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v16i8" @@ -1004,7 +1004,7 @@ pub fn vabdq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v4i16" @@ -1033,7 +1033,7 @@ pub fn vabd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v8i16" @@ -1062,7 +1062,7 @@ pub fn vabdq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v2i32" @@ -1091,7 +1091,7 @@ pub fn vabd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sabd.v4i32" @@ -1120,7 +1120,7 @@ pub fn vabdq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v8i8" @@ -1149,7 +1149,7 @@ pub fn vabd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v16i8" @@ -1178,7 +1178,7 @@ pub fn vabdq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v4i16" @@ -1207,7 +1207,7 @@ pub fn vabd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v8i16" @@ -1236,7 +1236,7 @@ pub fn vabdq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v2i32" @@ -1265,7 +1265,7 @@ pub fn vabd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vabdq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uabd.v4i32" @@ -3167,7 +3167,7 @@ pub fn vaddw_u8(a: uint16x8_t, b: uint8x8_t) -> uint16x8_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesdq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesd" @@ -3193,7 +3193,7 @@ pub fn vaesdq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesdq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesd" @@ -3236,7 +3236,7 @@ pub fn vaesdq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaeseq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aese" @@ -3262,7 +3262,7 @@ pub fn vaeseq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaeseq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aese" @@ -3305,7 +3305,7 @@ pub fn vaeseq_u8(data: uint8x16_t, key: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesimcq_u8(data: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesimc" @@ -3331,7 +3331,7 @@ pub fn vaesimcq_u8(data: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesimcq_u8(data: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesimc" @@ -3369,7 +3369,7 @@ pub fn vaesimcq_u8(data: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesmcq_u8(data: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesmc" @@ -3395,7 +3395,7 @@ pub fn vaesmcq_u8(data: uint8x16_t) -> uint8x16_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vaesmcq_u8(data: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.aesmc" @@ -4775,7 +4775,7 @@ pub fn vbslq_u8(a: uint8x16_t, b: uint8x16_t, c: uint8x16_t) -> uint8x16_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vcage_f16(a: float16x4_t, b: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacge.v4i16.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4805,7 +4805,7 @@ pub fn vcage_f16(a: float16x4_t, b: float16x4_t) -> uint16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vcageq_f16(a: float16x8_t, b: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacge.v8i16.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4834,7 +4834,7 @@ pub fn vcageq_f16(a: float16x8_t, b: float16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcage_f32(a: float32x2_t, b: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacge.v2i32.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4863,7 +4863,7 @@ pub fn vcage_f32(a: float32x2_t, b: float32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcageq_f32(a: float32x4_t, b: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacge.v4i32.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4893,7 +4893,7 @@ pub fn vcageq_f32(a: float32x4_t, b: float32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vcagt_f16(a: float16x4_t, b: float16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacgt.v4i16.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4923,7 +4923,7 @@ pub fn vcagt_f16(a: float16x4_t, b: float16x4_t) -> uint16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vcagtq_f16(a: float16x8_t, b: float16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacgt.v8i16.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4952,7 +4952,7 @@ pub fn vcagtq_f16(a: float16x8_t, b: float16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcagt_f32(a: float32x2_t, b: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacgt.v2i32.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -4981,7 +4981,7 @@ pub fn vcagt_f32(a: float32x2_t, b: float32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcagtq_f32(a: float32x4_t, b: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vacgt.v4i32.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6714,7 +6714,7 @@ pub fn vclezq_f16(a: float16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcls_s8(a: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6743,7 +6743,7 @@ pub fn vcls_s8(a: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vclsq_s8(a: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6772,7 +6772,7 @@ pub fn vclsq_s8(a: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcls_s16(a: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6801,7 +6801,7 @@ pub fn vcls_s16(a: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vclsq_s16(a: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6830,7 +6830,7 @@ pub fn vclsq_s16(a: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcls_s32(a: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -6859,7 +6859,7 @@ pub fn vcls_s32(a: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vclsq_s32(a: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vcls.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -8818,7 +8818,7 @@ pub fn vcvtq_f32_u32(a: uint32x4_t) -> float32x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvt_n_f16_s16(a: int16x4_t) -> float16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxs2fp.v4f16.v4i16" @@ -8853,7 +8853,7 @@ pub fn vcvt_n_f16_s16(a: int16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtq_n_f16_s16(a: int16x8_t) -> float16x8_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxs2fp.v8f16.v8i16" @@ -8888,7 +8888,7 @@ pub fn vcvtq_n_f16_s16(a: int16x8_t) -> float16x8_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvt_n_f16_u16(a: uint16x4_t) -> float16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxu2fp.v4f16.v4i16" @@ -8923,7 +8923,7 @@ pub fn vcvt_n_f16_u16(a: uint16x4_t) -> float16x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtq_n_f16_u16(a: uint16x8_t) -> float16x8_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxu2fp.v8f16.v8i16" @@ -8946,7 +8946,7 @@ pub fn vcvtq_n_f16_u16(a: uint16x8_t) -> float16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvt_n_f32_s32(a: int32x2_t) -> float32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxs2fp.v2f32.v2i32" @@ -8965,7 +8965,7 @@ pub fn vcvt_n_f32_s32(a: int32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvtq_n_f32_s32(a: int32x4_t) -> float32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxs2fp.v4f32.v4i32" @@ -8984,7 +8984,7 @@ pub fn vcvtq_n_f32_s32(a: int32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_f32_s32(a: int32x2_t) -> float32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.v2f32.v2i32" @@ -9003,7 +9003,7 @@ pub fn vcvt_n_f32_s32(a: int32x2_t) -> float32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_f32_s32(a: int32x4_t) -> float32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxs2fp.v4f32.v4i32" @@ -9022,7 +9022,7 @@ pub fn vcvtq_n_f32_s32(a: int32x4_t) -> float32x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvt_n_f32_u32(a: uint32x2_t) -> float32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxu2fp.v2f32.v2i32" @@ -9041,7 +9041,7 @@ pub fn vcvt_n_f32_u32(a: uint32x2_t) -> float32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvtq_n_f32_u32(a: uint32x4_t) -> float32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfxu2fp.v4f32.v4i32" @@ -9060,7 +9060,7 @@ pub fn vcvtq_n_f32_u32(a: uint32x4_t) -> float32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_f32_u32(a: uint32x2_t) -> float32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.v2f32.v2i32" @@ -9079,7 +9079,7 @@ pub fn vcvt_n_f32_u32(a: uint32x2_t) -> float32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_f32_u32(a: uint32x4_t) -> float32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfxu2fp.v4f32.v4i32" @@ -9110,7 +9110,7 @@ pub fn vcvtq_n_f32_u32(a: uint32x4_t) -> float32x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvt_n_s16_f16(a: float16x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxs.v4i16.v4f16" @@ -9145,7 +9145,7 @@ pub fn vcvt_n_s16_f16(a: float16x4_t) -> int16x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtq_n_s16_f16(a: float16x8_t) -> int16x8_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxs.v8i16.v8f16" @@ -9168,7 +9168,7 @@ pub fn vcvtq_n_s16_f16(a: float16x8_t) -> int16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvt_n_s32_f32(a: float32x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxs.v2i32.v2f32" @@ -9187,7 +9187,7 @@ pub fn vcvt_n_s32_f32(a: float32x2_t) -> int32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvtq_n_s32_f32(a: float32x4_t) -> int32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxs.v4i32.v4f32" @@ -9206,7 +9206,7 @@ pub fn vcvtq_n_s32_f32(a: float32x4_t) -> int32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_s32_f32(a: float32x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.v2i32.v2f32" @@ -9225,7 +9225,7 @@ pub fn vcvt_n_s32_f32(a: float32x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_s32_f32(a: float32x4_t) -> int32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxs.v4i32.v4f32" @@ -9256,7 +9256,7 @@ pub fn vcvtq_n_s32_f32(a: float32x4_t) -> int32x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvt_n_u16_f16(a: float16x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxu.v4i16.v4f16" @@ -9291,7 +9291,7 @@ pub fn vcvt_n_u16_f16(a: float16x4_t) -> uint16x4_t { #[cfg(not(target_arch = "arm64ec"))] pub fn vcvtq_n_u16_f16(a: float16x8_t) -> uint16x8_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxu.v8i16.v8f16" @@ -9314,7 +9314,7 @@ pub fn vcvtq_n_u16_f16(a: float16x8_t) -> uint16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvt_n_u32_f32(a: float32x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxu.v2i32.v2f32" @@ -9333,7 +9333,7 @@ pub fn vcvt_n_u32_f32(a: float32x2_t) -> uint32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vcvtq_n_u32_f32(a: float32x4_t) -> uint32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "arm", link_name = "llvm.arm.neon.vcvtfp2fxu.v4i32.v4f32" @@ -9352,7 +9352,7 @@ pub fn vcvtq_n_u32_f32(a: float32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvt_n_u32_f32(a: float32x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.v2i32.v2f32" @@ -9371,7 +9371,7 @@ pub fn vcvt_n_u32_f32(a: float32x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vcvtq_n_u32_f32(a: float32x4_t) -> uint32x4_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.vcvtfp2fxu.v4i32.v4f32" @@ -9443,7 +9443,7 @@ pub fn vcvtq_s16_f16(a: float16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcvt_s32_f32(a: float32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.fptosi.sat.v2i32.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9472,7 +9472,7 @@ pub fn vcvt_s32_f32(a: float32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcvtq_s32_f32(a: float32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.fptosi.sat.v4i32.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9545,7 +9545,7 @@ pub fn vcvtq_u16_f16(a: float16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcvt_u32_f32(a: float32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.fptoui.sat.v2i32.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9574,7 +9574,7 @@ pub fn vcvt_u32_f32(a: float32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vcvtq_u32_f32(a: float32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.fptoui.sat.v4i32.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9804,7 +9804,7 @@ pub fn vdotq_laneq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x1 unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.sdot.v2i32.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9834,7 +9834,7 @@ pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.sdot.v2i32.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9870,7 +9870,7 @@ pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.sdot.v4i32.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9900,7 +9900,7 @@ pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.sdot.v4i32.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9938,7 +9938,7 @@ pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.udot.v2i32.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -9968,7 +9968,7 @@ pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.udot.v2i32.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -10004,7 +10004,7 @@ pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdotq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x16_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.udot.v4i32.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -10034,7 +10034,7 @@ pub fn vdotq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x16_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vdotq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x16_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.udot.v4i32.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -17543,7 +17543,7 @@ pub fn vget_low_u64(a: uint64x2_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v8i8" @@ -17572,7 +17572,7 @@ pub fn vhadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v16i8" @@ -17601,7 +17601,7 @@ pub fn vhaddq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v4i16" @@ -17630,7 +17630,7 @@ pub fn vhadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v8i16" @@ -17659,7 +17659,7 @@ pub fn vhaddq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v2i32" @@ -17688,7 +17688,7 @@ pub fn vhadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shadd.v4i32" @@ -17717,7 +17717,7 @@ pub fn vhaddq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v8i8" @@ -17746,7 +17746,7 @@ pub fn vhadd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v16i8" @@ -17775,7 +17775,7 @@ pub fn vhaddq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v4i16" @@ -17804,7 +17804,7 @@ pub fn vhadd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v8i16" @@ -17833,7 +17833,7 @@ pub fn vhaddq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhadd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v2i32" @@ -17862,7 +17862,7 @@ pub fn vhadd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhaddq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhadd.v4i32" @@ -17891,7 +17891,7 @@ pub fn vhaddq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v4i16" @@ -17920,7 +17920,7 @@ pub fn vhsub_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v8i16" @@ -17949,7 +17949,7 @@ pub fn vhsubq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v2i32" @@ -17978,7 +17978,7 @@ pub fn vhsub_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v4i32" @@ -18007,7 +18007,7 @@ pub fn vhsubq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v8i8" @@ -18036,7 +18036,7 @@ pub fn vhsub_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.shsub.v16i8" @@ -18065,7 +18065,7 @@ pub fn vhsubq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v8i8" @@ -18094,7 +18094,7 @@ pub fn vhsub_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v16i8" @@ -18123,7 +18123,7 @@ pub fn vhsubq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v4i16" @@ -18152,7 +18152,7 @@ pub fn vhsub_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v8i16" @@ -18181,7 +18181,7 @@ pub fn vhsubq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsub_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v2i32" @@ -18210,7 +18210,7 @@ pub fn vhsub_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vhsubq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uhsub.v4i32" @@ -19941,7 +19941,7 @@ pub unsafe fn vld1q_lane_p64(ptr: *const p64, src: poly64x2_t) pub unsafe fn vld1_p64(ptr: *const p64) -> poly64x1_t { let a: *const i8 = ptr as *const i8; let b: i32 = crate::mem::align_of::() as i32; - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v1i64")] fn _vld1_v1i64(a: *const i8, b: i32) -> int64x1_t; } @@ -21576,7 +21576,7 @@ pub unsafe fn vld1q_p16_x4(a: *const p16) -> poly16x8x4_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1_v1i64(a: *const i8) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v1i64")] fn _vld1_v1i64(a: *const i8, b: i32) -> int64x1_t; } @@ -21589,7 +21589,7 @@ unsafe fn vld1_v1i64(a: *const i8) -> int64x1_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1_v2f32(a: *const i8) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v2f32")] fn _vld1_v2f32(a: *const i8, b: i32) -> float32x2_t; } @@ -21602,7 +21602,7 @@ unsafe fn vld1_v2f32(a: *const i8) -> float32x2_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1_v2i32(a: *const i8) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v2i32")] fn _vld1_v2i32(a: *const i8, b: i32) -> int32x2_t; } @@ -21615,7 +21615,7 @@ unsafe fn vld1_v2i32(a: *const i8) -> int32x2_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1_v4i16(a: *const i8) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v4i16")] fn _vld1_v4i16(a: *const i8, b: i32) -> int16x4_t; } @@ -21628,7 +21628,7 @@ unsafe fn vld1_v4i16(a: *const i8) -> int16x4_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1_v8i8(a: *const i8) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v8i8")] fn _vld1_v8i8(a: *const i8, b: i32) -> int8x8_t; } @@ -21641,7 +21641,7 @@ unsafe fn vld1_v8i8(a: *const i8) -> int8x8_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1q_v16i8(a: *const i8) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v16i8")] fn _vld1q_v16i8(a: *const i8, b: i32) -> int8x16_t; } @@ -21654,7 +21654,7 @@ unsafe fn vld1q_v16i8(a: *const i8) -> int8x16_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1q_v2i64(a: *const i8) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v2i64")] fn _vld1q_v2i64(a: *const i8, b: i32) -> int64x2_t; } @@ -21667,7 +21667,7 @@ unsafe fn vld1q_v2i64(a: *const i8) -> int64x2_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1q_v4f32(a: *const i8) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v4f32")] fn _vld1q_v4f32(a: *const i8, b: i32) -> float32x4_t; } @@ -21680,7 +21680,7 @@ unsafe fn vld1q_v4f32(a: *const i8) -> float32x4_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1q_v4i32(a: *const i8) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v4i32")] fn _vld1q_v4i32(a: *const i8, b: i32) -> int32x4_t; } @@ -21693,7 +21693,7 @@ unsafe fn vld1q_v4i32(a: *const i8) -> int32x4_t { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vld1.8", ALIGN = 0))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] unsafe fn vld1q_v8i16(a: *const i8) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v8i16")] fn _vld1q_v8i16(a: *const i8, b: i32) -> int16x8_t; } @@ -21707,7 +21707,7 @@ unsafe fn vld1q_v8i16(a: *const i8) -> int16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg(not(target_arch = "arm64ec"))] unsafe fn vld1_v4f16(a: *const i8, b: i32) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v4f16")] fn _vld1_v4f16(a: *const i8, b: i32) -> float16x4_t; } @@ -21721,7 +21721,7 @@ unsafe fn vld1_v4f16(a: *const i8, b: i32) -> float16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg(not(target_arch = "arm64ec"))] unsafe fn vld1q_v8f16(a: *const i8, b: i32) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v8f16")] fn _vld1q_v8f16(a: *const i8, b: i32) -> float16x8_t; } @@ -21764,7 +21764,7 @@ pub unsafe fn vld1q_dup_p64(ptr: *const p64) -> poly64x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_dup_f16(a: *const f16) -> float16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v4f16.p0")] fn _vld2_dup_f16(ptr: *const f16, size: i32) -> float16x4x2_t; } @@ -21783,7 +21783,7 @@ pub unsafe fn vld2_dup_f16(a: *const f16) -> float16x4x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_dup_f16(a: *const f16) -> float16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v8f16.p0")] fn _vld2q_dup_f16(ptr: *const f16, size: i32) -> float16x8x2_t; } @@ -21804,7 +21804,7 @@ pub unsafe fn vld2q_dup_f16(a: *const f16) -> float16x8x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_dup_f16(a: *const f16) -> float16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v4f16.p0" @@ -21828,7 +21828,7 @@ pub unsafe fn vld2_dup_f16(a: *const f16) -> float16x4x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_dup_f16(a: *const f16) -> float16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v8f16.p0" @@ -21847,7 +21847,7 @@ pub unsafe fn vld2q_dup_f16(a: *const f16) -> float16x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_dup_f32(a: *const f32) -> float32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v2f32.p0")] fn _vld2_dup_f32(ptr: *const i8, size: i32) -> float32x2x2_t; } @@ -21863,7 +21863,7 @@ pub unsafe fn vld2_dup_f32(a: *const f32) -> float32x2x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_dup_f32(a: *const f32) -> float32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v4f32.p0")] fn _vld2q_dup_f32(ptr: *const i8, size: i32) -> float32x4x2_t; } @@ -21879,7 +21879,7 @@ pub unsafe fn vld2q_dup_f32(a: *const f32) -> float32x4x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_dup_s8(a: *const i8) -> int8x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v8i8.p0")] fn _vld2_dup_s8(ptr: *const i8, size: i32) -> int8x8x2_t; } @@ -21895,7 +21895,7 @@ pub unsafe fn vld2_dup_s8(a: *const i8) -> int8x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_dup_s8(a: *const i8) -> int8x16x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v16i8.p0")] fn _vld2q_dup_s8(ptr: *const i8, size: i32) -> int8x16x2_t; } @@ -21911,7 +21911,7 @@ pub unsafe fn vld2q_dup_s8(a: *const i8) -> int8x16x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_dup_s16(a: *const i16) -> int16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v4i16.p0")] fn _vld2_dup_s16(ptr: *const i8, size: i32) -> int16x4x2_t; } @@ -21927,7 +21927,7 @@ pub unsafe fn vld2_dup_s16(a: *const i16) -> int16x4x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_dup_s16(a: *const i16) -> int16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v8i16.p0")] fn _vld2q_dup_s16(ptr: *const i8, size: i32) -> int16x8x2_t; } @@ -21943,7 +21943,7 @@ pub unsafe fn vld2q_dup_s16(a: *const i16) -> int16x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_dup_s32(a: *const i32) -> int32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v2i32.p0")] fn _vld2_dup_s32(ptr: *const i8, size: i32) -> int32x2x2_t; } @@ -21959,7 +21959,7 @@ pub unsafe fn vld2_dup_s32(a: *const i32) -> int32x2x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_dup_s32(a: *const i32) -> int32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v4i32.p0")] fn _vld2q_dup_s32(ptr: *const i8, size: i32) -> int32x4x2_t; } @@ -21975,7 +21975,7 @@ pub unsafe fn vld2q_dup_s32(a: *const i32) -> int32x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_f32(a: *const f32) -> float32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v2f32.p0" @@ -21994,7 +21994,7 @@ pub unsafe fn vld2_dup_f32(a: *const f32) -> float32x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_f32(a: *const f32) -> float32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v4f32.p0" @@ -22013,7 +22013,7 @@ pub unsafe fn vld2q_dup_f32(a: *const f32) -> float32x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_s8(a: *const i8) -> int8x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v8i8.p0" @@ -22032,7 +22032,7 @@ pub unsafe fn vld2_dup_s8(a: *const i8) -> int8x8x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_s8(a: *const i8) -> int8x16x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v16i8.p0" @@ -22051,7 +22051,7 @@ pub unsafe fn vld2q_dup_s8(a: *const i8) -> int8x16x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_s16(a: *const i16) -> int16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v4i16.p0" @@ -22070,7 +22070,7 @@ pub unsafe fn vld2_dup_s16(a: *const i16) -> int16x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_s16(a: *const i16) -> int16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v8i16.p0" @@ -22089,7 +22089,7 @@ pub unsafe fn vld2q_dup_s16(a: *const i16) -> int16x8x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_s32(a: *const i32) -> int32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v2i32.p0" @@ -22108,7 +22108,7 @@ pub unsafe fn vld2_dup_s32(a: *const i32) -> int32x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2q_dup_s32(a: *const i32) -> int32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v4i32.p0" @@ -22150,7 +22150,7 @@ pub unsafe fn vld2_dup_p64(a: *const p64) -> poly64x1x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld2_dup_s64(a: *const i64) -> int64x1x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2dup.v1i64.p0")] fn _vld2_dup_s64(ptr: *const i8, size: i32) -> int64x1x2_t; } @@ -22166,7 +22166,7 @@ pub unsafe fn vld2_dup_s64(a: *const i64) -> int64x1x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2r))] pub unsafe fn vld2_dup_s64(a: *const i64) -> int64x1x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2r.v1i64.p0" @@ -22441,7 +22441,7 @@ pub unsafe fn vld2q_dup_p16(a: *const p16) -> poly16x8x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_f16(a: *const f16) -> float16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v4f16.p0")] fn _vld2_f16(ptr: *const f16, size: i32) -> float16x4x2_t; } @@ -22460,7 +22460,7 @@ pub unsafe fn vld2_f16(a: *const f16) -> float16x4x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_f16(a: *const f16) -> float16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v8f16.p0")] fn _vld2q_f16(ptr: *const f16, size: i32) -> float16x8x2_t; } @@ -22481,7 +22481,7 @@ pub unsafe fn vld2q_f16(a: *const f16) -> float16x8x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_f16(a: *const f16) -> float16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v4f16.p0" @@ -22505,7 +22505,7 @@ pub unsafe fn vld2_f16(a: *const f16) -> float16x4x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_f16(a: *const f16) -> float16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v8f16.p0" @@ -22524,7 +22524,7 @@ pub unsafe fn vld2q_f16(a: *const f16) -> float16x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_f32(a: *const f32) -> float32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v2f32")] fn _vld2_f32(ptr: *const i8, size: i32) -> float32x2x2_t; } @@ -22540,7 +22540,7 @@ pub unsafe fn vld2_f32(a: *const f32) -> float32x2x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_f32(a: *const f32) -> float32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v4f32")] fn _vld2q_f32(ptr: *const i8, size: i32) -> float32x4x2_t; } @@ -22556,7 +22556,7 @@ pub unsafe fn vld2q_f32(a: *const f32) -> float32x4x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_s8(a: *const i8) -> int8x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v8i8")] fn _vld2_s8(ptr: *const i8, size: i32) -> int8x8x2_t; } @@ -22572,7 +22572,7 @@ pub unsafe fn vld2_s8(a: *const i8) -> int8x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_s8(a: *const i8) -> int8x16x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v16i8")] fn _vld2q_s8(ptr: *const i8, size: i32) -> int8x16x2_t; } @@ -22588,7 +22588,7 @@ pub unsafe fn vld2q_s8(a: *const i8) -> int8x16x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_s16(a: *const i16) -> int16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v4i16")] fn _vld2_s16(ptr: *const i8, size: i32) -> int16x4x2_t; } @@ -22604,7 +22604,7 @@ pub unsafe fn vld2_s16(a: *const i16) -> int16x4x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_s16(a: *const i16) -> int16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v8i16")] fn _vld2q_s16(ptr: *const i8, size: i32) -> int16x8x2_t; } @@ -22620,7 +22620,7 @@ pub unsafe fn vld2q_s16(a: *const i16) -> int16x8x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2_s32(a: *const i32) -> int32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v2i32")] fn _vld2_s32(ptr: *const i8, size: i32) -> int32x2x2_t; } @@ -22636,7 +22636,7 @@ pub unsafe fn vld2_s32(a: *const i32) -> int32x2x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld2))] pub unsafe fn vld2q_s32(a: *const i32) -> int32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v4i32")] fn _vld2q_s32(ptr: *const i8, size: i32) -> int32x4x2_t; } @@ -22652,7 +22652,7 @@ pub unsafe fn vld2q_s32(a: *const i32) -> int32x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2_f32(a: *const f32) -> float32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v2f32.p0" @@ -22671,7 +22671,7 @@ pub unsafe fn vld2_f32(a: *const f32) -> float32x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_f32(a: *const f32) -> float32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v4f32.p0" @@ -22690,7 +22690,7 @@ pub unsafe fn vld2q_f32(a: *const f32) -> float32x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2_s8(a: *const i8) -> int8x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v8i8.p0" @@ -22709,7 +22709,7 @@ pub unsafe fn vld2_s8(a: *const i8) -> int8x8x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_s8(a: *const i8) -> int8x16x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v16i8.p0" @@ -22728,7 +22728,7 @@ pub unsafe fn vld2q_s8(a: *const i8) -> int8x16x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2_s16(a: *const i16) -> int16x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v4i16.p0" @@ -22747,7 +22747,7 @@ pub unsafe fn vld2_s16(a: *const i16) -> int16x4x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_s16(a: *const i16) -> int16x8x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v8i16.p0" @@ -22766,7 +22766,7 @@ pub unsafe fn vld2q_s16(a: *const i16) -> int16x8x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2_s32(a: *const i32) -> int32x2x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v2i32.p0" @@ -22785,7 +22785,7 @@ pub unsafe fn vld2_s32(a: *const i32) -> int32x2x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld2))] pub unsafe fn vld2q_s32(a: *const i32) -> int32x4x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v4i32.p0" @@ -22808,7 +22808,7 @@ pub unsafe fn vld2q_s32(a: *const i32) -> int32x4x2_t { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_lane_f16(a: *const f16, b: float16x4x2_t) -> float16x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v4f16.p0")] fn _vld2_lane_f16( ptr: *const f16, @@ -22834,7 +22834,7 @@ pub unsafe fn vld2_lane_f16(a: *const f16, b: float16x4x2_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_lane_f16(a: *const f16, b: float16x8x2_t) -> float16x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v8f16.p0")] fn _vld2q_lane_f16( ptr: *const f16, @@ -22863,7 +22863,7 @@ pub unsafe fn vld2q_lane_f16(a: *const f16, b: float16x8x2_t) - #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2_lane_f16(a: *const f16, b: float16x4x2_t) -> float16x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v4f16.p0" @@ -22890,7 +22890,7 @@ pub unsafe fn vld2_lane_f16(a: *const f16, b: float16x4x2_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld2q_lane_f16(a: *const f16, b: float16x8x2_t) -> float16x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v8f16.p0" @@ -22916,7 +22916,7 @@ pub unsafe fn vld2q_lane_f16(a: *const f16, b: float16x8x2_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_f32(a: *const f32, b: float32x2x2_t) -> float32x2x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v2f32.p0" @@ -22937,7 +22937,7 @@ pub unsafe fn vld2_lane_f32(a: *const f32, b: float32x2x2_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_f32(a: *const f32, b: float32x4x2_t) -> float32x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v4f32.p0" @@ -22959,7 +22959,7 @@ pub unsafe fn vld2q_lane_f32(a: *const f32, b: float32x4x2_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_s8(a: *const i8, b: int8x8x2_t) -> int8x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v8i8.p0" @@ -22980,7 +22980,7 @@ pub unsafe fn vld2_lane_s8(a: *const i8, b: int8x8x2_t) -> int8 #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_s16(a: *const i16, b: int16x4x2_t) -> int16x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v4i16.p0" @@ -23001,7 +23001,7 @@ pub unsafe fn vld2_lane_s16(a: *const i16, b: int16x4x2_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_s16(a: *const i16, b: int16x8x2_t) -> int16x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v8i16.p0" @@ -23022,7 +23022,7 @@ pub unsafe fn vld2q_lane_s16(a: *const i16, b: int16x8x2_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2_lane_s32(a: *const i32, b: int32x2x2_t) -> int32x2x2_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v2i32.p0" @@ -23043,7 +23043,7 @@ pub unsafe fn vld2_lane_s32(a: *const i32, b: int32x2x2_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld2q_lane_s32(a: *const i32, b: int32x4x2_t) -> int32x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2lane.v4i32.p0" @@ -23064,7 +23064,7 @@ pub unsafe fn vld2q_lane_s32(a: *const i32, b: int32x4x2_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2_lane_f32(a: *const f32, b: float32x2x2_t) -> float32x2x2_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v2f32.p0")] fn _vld2_lane_f32( ptr: *const i8, @@ -23088,7 +23088,7 @@ pub unsafe fn vld2_lane_f32(a: *const f32, b: float32x2x2_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2q_lane_f32(a: *const f32, b: float32x4x2_t) -> float32x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v4f32.p0")] fn _vld2q_lane_f32( ptr: *const i8, @@ -23112,7 +23112,7 @@ pub unsafe fn vld2q_lane_f32(a: *const f32, b: float32x4x2_t) - #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2q_lane_s16(a: *const i16, b: int16x8x2_t) -> int16x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v8i16.p0")] fn _vld2q_lane_s16( ptr: *const i8, @@ -23136,7 +23136,7 @@ pub unsafe fn vld2q_lane_s16(a: *const i16, b: int16x8x2_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2q_lane_s32(a: *const i32, b: int32x4x2_t) -> int32x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v4i32.p0")] fn _vld2q_lane_s32( ptr: *const i8, @@ -23160,7 +23160,7 @@ pub unsafe fn vld2q_lane_s32(a: *const i32, b: int32x4x2_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2_lane_s8(a: *const i8, b: int8x8x2_t) -> int8x8x2_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v8i8.p0")] fn _vld2_lane_s8(ptr: *const i8, a: int8x8_t, b: int8x8_t, n: i32, size: i32) -> int8x8x2_t; @@ -23179,7 +23179,7 @@ pub unsafe fn vld2_lane_s8(a: *const i8, b: int8x8x2_t) -> int8 #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2_lane_s16(a: *const i16, b: int16x4x2_t) -> int16x4x2_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v4i16.p0")] fn _vld2_lane_s16( ptr: *const i8, @@ -23203,7 +23203,7 @@ pub unsafe fn vld2_lane_s16(a: *const i16, b: int16x4x2_t) -> i #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld2_lane_s32(a: *const i32, b: int32x2x2_t) -> int32x2x2_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2lane.v2i32.p0")] fn _vld2_lane_s32( ptr: *const i8, @@ -23448,7 +23448,7 @@ pub unsafe fn vld2_p64(a: *const p64) -> poly64x1x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld2_s64(a: *const i64) -> int64x1x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld2.v1i64")] fn _vld2_s64(ptr: *const i8, size: i32) -> int64x1x2_t; } @@ -23464,7 +23464,7 @@ pub unsafe fn vld2_s64(a: *const i64) -> int64x1x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld2_s64(a: *const i64) -> int64x1x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld2.v1i64.p0" @@ -23739,7 +23739,7 @@ pub unsafe fn vld2q_p16(a: *const p16) -> poly16x8x2_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3_dup_f16(a: *const f16) -> float16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v4f16.p0")] fn _vld3_dup_f16(ptr: *const f16, size: i32) -> float16x4x3_t; } @@ -23758,7 +23758,7 @@ pub unsafe fn vld3_dup_f16(a: *const f16) -> float16x4x3_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3q_dup_f16(a: *const f16) -> float16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v8f16.p0")] fn _vld3q_dup_f16(ptr: *const f16, size: i32) -> float16x8x3_t; } @@ -23779,7 +23779,7 @@ pub unsafe fn vld3q_dup_f16(a: *const f16) -> float16x8x3_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3_dup_f16(a: *const f16) -> float16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v4f16.p0" @@ -23803,7 +23803,7 @@ pub unsafe fn vld3_dup_f16(a: *const f16) -> float16x4x3_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3q_dup_f16(a: *const f16) -> float16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v8f16.p0" @@ -23822,7 +23822,7 @@ pub unsafe fn vld3q_dup_f16(a: *const f16) -> float16x8x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_f32(a: *const f32) -> float32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v2f32.p0" @@ -23841,7 +23841,7 @@ pub unsafe fn vld3_dup_f32(a: *const f32) -> float32x2x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_f32(a: *const f32) -> float32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v4f32.p0" @@ -23860,7 +23860,7 @@ pub unsafe fn vld3q_dup_f32(a: *const f32) -> float32x4x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_s8(a: *const i8) -> int8x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v8i8.p0" @@ -23879,7 +23879,7 @@ pub unsafe fn vld3_dup_s8(a: *const i8) -> int8x8x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_s8(a: *const i8) -> int8x16x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v16i8.p0" @@ -23898,7 +23898,7 @@ pub unsafe fn vld3q_dup_s8(a: *const i8) -> int8x16x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_s16(a: *const i16) -> int16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v4i16.p0" @@ -23917,7 +23917,7 @@ pub unsafe fn vld3_dup_s16(a: *const i16) -> int16x4x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_s16(a: *const i16) -> int16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v8i16.p0" @@ -23936,7 +23936,7 @@ pub unsafe fn vld3q_dup_s16(a: *const i16) -> int16x8x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_s32(a: *const i32) -> int32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v2i32.p0" @@ -23955,7 +23955,7 @@ pub unsafe fn vld3_dup_s32(a: *const i32) -> int32x2x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3q_dup_s32(a: *const i32) -> int32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v4i32.p0" @@ -23974,7 +23974,7 @@ pub unsafe fn vld3q_dup_s32(a: *const i32) -> int32x4x3_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(ld3r))] pub unsafe fn vld3_dup_s64(a: *const i64) -> int64x1x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3r.v1i64.p0" @@ -23993,7 +23993,7 @@ pub unsafe fn vld3_dup_s64(a: *const i64) -> int64x1x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_dup_f32(a: *const f32) -> float32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v2f32.p0")] fn _vld3_dup_f32(ptr: *const i8, size: i32) -> float32x2x3_t; } @@ -24009,7 +24009,7 @@ pub unsafe fn vld3_dup_f32(a: *const f32) -> float32x2x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_dup_f32(a: *const f32) -> float32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v4f32.p0")] fn _vld3q_dup_f32(ptr: *const i8, size: i32) -> float32x4x3_t; } @@ -24025,7 +24025,7 @@ pub unsafe fn vld3q_dup_f32(a: *const f32) -> float32x4x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_dup_s8(a: *const i8) -> int8x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v8i8.p0")] fn _vld3_dup_s8(ptr: *const i8, size: i32) -> int8x8x3_t; } @@ -24041,7 +24041,7 @@ pub unsafe fn vld3_dup_s8(a: *const i8) -> int8x8x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_dup_s8(a: *const i8) -> int8x16x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v16i8.p0")] fn _vld3q_dup_s8(ptr: *const i8, size: i32) -> int8x16x3_t; } @@ -24057,7 +24057,7 @@ pub unsafe fn vld3q_dup_s8(a: *const i8) -> int8x16x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_dup_s16(a: *const i16) -> int16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v4i16.p0")] fn _vld3_dup_s16(ptr: *const i8, size: i32) -> int16x4x3_t; } @@ -24073,7 +24073,7 @@ pub unsafe fn vld3_dup_s16(a: *const i16) -> int16x4x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_dup_s16(a: *const i16) -> int16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v8i16.p0")] fn _vld3q_dup_s16(ptr: *const i8, size: i32) -> int16x8x3_t; } @@ -24089,7 +24089,7 @@ pub unsafe fn vld3q_dup_s16(a: *const i16) -> int16x8x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_dup_s32(a: *const i32) -> int32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v2i32.p0")] fn _vld3_dup_s32(ptr: *const i8, size: i32) -> int32x2x3_t; } @@ -24105,7 +24105,7 @@ pub unsafe fn vld3_dup_s32(a: *const i32) -> int32x2x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_dup_s32(a: *const i32) -> int32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v4i32.p0")] fn _vld3q_dup_s32(ptr: *const i8, size: i32) -> int32x4x3_t; } @@ -24144,7 +24144,7 @@ pub unsafe fn vld3_dup_p64(a: *const p64) -> poly64x1x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld3_dup_s64(a: *const i64) -> int64x1x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3dup.v1i64.p0")] fn _vld3_dup_s64(ptr: *const i8, size: i32) -> int64x1x3_t; } @@ -24416,7 +24416,7 @@ pub unsafe fn vld3q_dup_p16(a: *const p16) -> poly16x8x3_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3_f16(a: *const f16) -> float16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v4f16.p0")] fn _vld3_f16(ptr: *const f16, size: i32) -> float16x4x3_t; } @@ -24435,7 +24435,7 @@ pub unsafe fn vld3_f16(a: *const f16) -> float16x4x3_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3q_f16(a: *const f16) -> float16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v8f16.p0")] fn _vld3q_f16(ptr: *const f16, size: i32) -> float16x8x3_t; } @@ -24581,7 +24581,7 @@ pub unsafe fn vld3q_s32(a: *const i32) -> int32x4x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_f32(a: *const f32) -> float32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v2f32.p0")] fn _vld3_f32(ptr: *const i8, size: i32) -> float32x2x3_t; } @@ -24597,7 +24597,7 @@ pub unsafe fn vld3_f32(a: *const f32) -> float32x2x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_f32(a: *const f32) -> float32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v4f32.p0")] fn _vld3q_f32(ptr: *const i8, size: i32) -> float32x4x3_t; } @@ -24613,7 +24613,7 @@ pub unsafe fn vld3q_f32(a: *const f32) -> float32x4x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_s8(a: *const i8) -> int8x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v8i8.p0")] fn _vld3_s8(ptr: *const i8, size: i32) -> int8x8x3_t; } @@ -24629,7 +24629,7 @@ pub unsafe fn vld3_s8(a: *const i8) -> int8x8x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_s8(a: *const i8) -> int8x16x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v16i8.p0")] fn _vld3q_s8(ptr: *const i8, size: i32) -> int8x16x3_t; } @@ -24645,7 +24645,7 @@ pub unsafe fn vld3q_s8(a: *const i8) -> int8x16x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_s16(a: *const i16) -> int16x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v4i16.p0")] fn _vld3_s16(ptr: *const i8, size: i32) -> int16x4x3_t; } @@ -24661,7 +24661,7 @@ pub unsafe fn vld3_s16(a: *const i16) -> int16x4x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_s16(a: *const i16) -> int16x8x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v8i16.p0")] fn _vld3q_s16(ptr: *const i8, size: i32) -> int16x8x3_t; } @@ -24677,7 +24677,7 @@ pub unsafe fn vld3q_s16(a: *const i16) -> int16x8x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3_s32(a: *const i32) -> int32x2x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v2i32.p0")] fn _vld3_s32(ptr: *const i8, size: i32) -> int32x2x3_t; } @@ -24693,7 +24693,7 @@ pub unsafe fn vld3_s32(a: *const i32) -> int32x2x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld3))] pub unsafe fn vld3q_s32(a: *const i32) -> int32x4x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v4i32.p0")] fn _vld3q_s32(ptr: *const i8, size: i32) -> int32x4x3_t; } @@ -24713,7 +24713,7 @@ pub unsafe fn vld3q_s32(a: *const i32) -> int32x4x3_t { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3_lane_f16(a: *const f16, b: float16x4x3_t) -> float16x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v4f16.p0")] fn _vld3_lane_f16( ptr: *const f16, @@ -24740,7 +24740,7 @@ pub unsafe fn vld3_lane_f16(a: *const f16, b: float16x4x3_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3q_lane_f16(a: *const f16, b: float16x8x3_t) -> float16x8x3_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v8f16.p0")] fn _vld3q_lane_f16( ptr: *const f16, @@ -24770,7 +24770,7 @@ pub unsafe fn vld3q_lane_f16(a: *const f16, b: float16x8x3_t) - #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3_lane_f16(a: *const f16, b: float16x4x3_t) -> float16x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v4f16.p0" @@ -24802,7 +24802,7 @@ pub unsafe fn vld3_lane_f16(a: *const f16, b: float16x4x3_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld3q_lane_f16(a: *const f16, b: float16x8x3_t) -> float16x8x3_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v8f16.p0" @@ -24829,7 +24829,7 @@ pub unsafe fn vld3q_lane_f16(a: *const f16, b: float16x8x3_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_f32(a: *const f32, b: float32x2x3_t) -> float32x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v2f32.p0" @@ -24856,7 +24856,7 @@ pub unsafe fn vld3_lane_f32(a: *const f32, b: float32x2x3_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_f32(a: *const f32, b: float32x4x3_t) -> float32x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v4f32.p0" @@ -24883,7 +24883,7 @@ pub unsafe fn vld3q_lane_f32(a: *const f32, b: float32x4x3_t) - #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3_lane_f32(a: *const f32, b: float32x2x3_t) -> float32x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v2f32.p0")] fn _vld3_lane_f32( ptr: *const i8, @@ -24908,7 +24908,7 @@ pub unsafe fn vld3_lane_f32(a: *const f32, b: float32x2x3_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_s8(a: *const i8, b: int8x8x3_t) -> int8x8x3_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v8i8.p0" @@ -24935,7 +24935,7 @@ pub unsafe fn vld3_lane_s8(a: *const i8, b: int8x8x3_t) -> int8 #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_s16(a: *const i16, b: int16x4x3_t) -> int16x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v4i16.p0" @@ -24962,7 +24962,7 @@ pub unsafe fn vld3_lane_s16(a: *const i16, b: int16x4x3_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_s16(a: *const i16, b: int16x8x3_t) -> int16x8x3_t { static_assert_uimm_bits!(LANE, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v8i16.p0" @@ -24989,7 +24989,7 @@ pub unsafe fn vld3q_lane_s16(a: *const i16, b: int16x8x3_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3_lane_s32(a: *const i32, b: int32x2x3_t) -> int32x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v2i32.p0" @@ -25016,7 +25016,7 @@ pub unsafe fn vld3_lane_s32(a: *const i32, b: int32x2x3_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld3q_lane_s32(a: *const i32, b: int32x4x3_t) -> int32x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld3lane.v4i32.p0" @@ -25043,7 +25043,7 @@ pub unsafe fn vld3q_lane_s32(a: *const i32, b: int32x4x3_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3_lane_s8(a: *const i8, b: int8x8x3_t) -> int8x8x3_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v8i8.p0")] fn _vld3_lane_s8( ptr: *const i8, @@ -25068,7 +25068,7 @@ pub unsafe fn vld3_lane_s8(a: *const i8, b: int8x8x3_t) -> int8 #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3_lane_s16(a: *const i16, b: int16x4x3_t) -> int16x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v4i16.p0")] fn _vld3_lane_s16( ptr: *const i8, @@ -25093,7 +25093,7 @@ pub unsafe fn vld3_lane_s16(a: *const i16, b: int16x4x3_t) -> i #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3q_lane_s16(a: *const i16, b: int16x8x3_t) -> int16x8x3_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v8i16.p0")] fn _vld3q_lane_s16( ptr: *const i8, @@ -25118,7 +25118,7 @@ pub unsafe fn vld3q_lane_s16(a: *const i16, b: int16x8x3_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3_lane_s32(a: *const i32, b: int32x2x3_t) -> int32x2x3_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v2i32.p0")] fn _vld3_lane_s32( ptr: *const i8, @@ -25143,7 +25143,7 @@ pub unsafe fn vld3_lane_s32(a: *const i32, b: int32x2x3_t) -> i #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3q_lane_s32(a: *const i32, b: int32x4x3_t) -> int32x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v4i32.p0")] fn _vld3q_lane_s32( ptr: *const i8, @@ -25401,7 +25401,7 @@ pub unsafe fn vld3_s64(a: *const i64) -> int64x1x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld3_s64(a: *const i64) -> int64x1x3_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3.v1i64.p0")] fn _vld3_s64(ptr: *const i8, size: i32) -> int64x1x3_t; } @@ -25672,7 +25672,7 @@ pub unsafe fn vld3q_p16(a: *const p16) -> poly16x8x3_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld3q_lane_f32(a: *const f32, b: float32x4x3_t) -> float32x4x3_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld3lane.v4f32.p0")] fn _vld3q_lane_f32( ptr: *const i8, @@ -25697,7 +25697,7 @@ pub unsafe fn vld3q_lane_f32(a: *const f32, b: float32x4x3_t) - #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4_dup_f16(a: *const f16) -> float16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v4f16.p0")] fn _vld4_dup_f16(ptr: *const f16, size: i32) -> float16x4x4_t; } @@ -25715,7 +25715,7 @@ pub unsafe fn vld4_dup_f16(a: *const f16) -> float16x4x4_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4q_dup_f16(a: *const f16) -> float16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v8f16.p0")] fn _vld4q_dup_f16(ptr: *const f16, size: i32) -> float16x8x4_t; } @@ -25735,7 +25735,7 @@ pub unsafe fn vld4q_dup_f16(a: *const f16) -> float16x8x4_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4_dup_f16(a: *const f16) -> float16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v4f16.p0" @@ -25758,7 +25758,7 @@ pub unsafe fn vld4_dup_f16(a: *const f16) -> float16x4x4_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4q_dup_f16(a: *const f16) -> float16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v8f16.p0" @@ -25777,7 +25777,7 @@ pub unsafe fn vld4q_dup_f16(a: *const f16) -> float16x8x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_dup_f32(a: *const f32) -> float32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v2f32.p0")] fn _vld4_dup_f32(ptr: *const i8, size: i32) -> float32x2x4_t; } @@ -25793,7 +25793,7 @@ pub unsafe fn vld4_dup_f32(a: *const f32) -> float32x2x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_dup_f32(a: *const f32) -> float32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v4f32.p0")] fn _vld4q_dup_f32(ptr: *const i8, size: i32) -> float32x4x4_t; } @@ -25809,7 +25809,7 @@ pub unsafe fn vld4q_dup_f32(a: *const f32) -> float32x4x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_dup_s8(a: *const i8) -> int8x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v8i8.p0")] fn _vld4_dup_s8(ptr: *const i8, size: i32) -> int8x8x4_t; } @@ -25825,7 +25825,7 @@ pub unsafe fn vld4_dup_s8(a: *const i8) -> int8x8x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_dup_s8(a: *const i8) -> int8x16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v16i8.p0")] fn _vld4q_dup_s8(ptr: *const i8, size: i32) -> int8x16x4_t; } @@ -25841,7 +25841,7 @@ pub unsafe fn vld4q_dup_s8(a: *const i8) -> int8x16x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_dup_s16(a: *const i16) -> int16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v4i16.p0")] fn _vld4_dup_s16(ptr: *const i8, size: i32) -> int16x4x4_t; } @@ -25857,7 +25857,7 @@ pub unsafe fn vld4_dup_s16(a: *const i16) -> int16x4x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_dup_s16(a: *const i16) -> int16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v8i16.p0")] fn _vld4q_dup_s16(ptr: *const i8, size: i32) -> int16x8x4_t; } @@ -25873,7 +25873,7 @@ pub unsafe fn vld4q_dup_s16(a: *const i16) -> int16x8x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_dup_s32(a: *const i32) -> int32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v2i32.p0")] fn _vld4_dup_s32(ptr: *const i8, size: i32) -> int32x2x4_t; } @@ -25889,7 +25889,7 @@ pub unsafe fn vld4_dup_s32(a: *const i32) -> int32x2x4_t { #[cfg_attr(test, assert_instr(vld4))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_dup_s32(a: *const i32) -> int32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v4i32.p0")] fn _vld4q_dup_s32(ptr: *const i8, size: i32) -> int32x4x4_t; } @@ -25905,7 +25905,7 @@ pub unsafe fn vld4q_dup_s32(a: *const i32) -> int32x4x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_f32(a: *const f32) -> float32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v2f32.p0.p0" @@ -25924,7 +25924,7 @@ pub unsafe fn vld4_dup_f32(a: *const f32) -> float32x2x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_f32(a: *const f32) -> float32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v4f32.p0.p0" @@ -25943,7 +25943,7 @@ pub unsafe fn vld4q_dup_f32(a: *const f32) -> float32x4x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_s8(a: *const i8) -> int8x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v8i8.p0.p0" @@ -25962,7 +25962,7 @@ pub unsafe fn vld4_dup_s8(a: *const i8) -> int8x8x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_s8(a: *const i8) -> int8x16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v16i8.p0.p0" @@ -25981,7 +25981,7 @@ pub unsafe fn vld4q_dup_s8(a: *const i8) -> int8x16x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_s16(a: *const i16) -> int16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v4i16.p0.p0" @@ -26000,7 +26000,7 @@ pub unsafe fn vld4_dup_s16(a: *const i16) -> int16x4x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_s16(a: *const i16) -> int16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v8i16.p0.p0" @@ -26019,7 +26019,7 @@ pub unsafe fn vld4q_dup_s16(a: *const i16) -> int16x8x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_s32(a: *const i32) -> int32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v2i32.p0.p0" @@ -26038,7 +26038,7 @@ pub unsafe fn vld4_dup_s32(a: *const i32) -> int32x2x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_dup_s32(a: *const i32) -> int32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v4i32.p0.p0" @@ -26057,7 +26057,7 @@ pub unsafe fn vld4q_dup_s32(a: *const i32) -> int32x4x4_t { #[cfg_attr(test, assert_instr(ld4r))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_dup_s64(a: *const i64) -> int64x1x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4r.v1i64.p0.p0" @@ -26099,7 +26099,7 @@ pub unsafe fn vld4_dup_p64(a: *const p64) -> poly64x1x4_t { #[cfg_attr(test, assert_instr(nop))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_dup_s64(a: *const i64) -> int64x1x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4dup.v1i64.p0")] fn _vld4_dup_s64(ptr: *const i8, size: i32) -> int64x1x4_t; } @@ -26370,7 +26370,7 @@ pub unsafe fn vld4q_dup_p16(a: *const p16) -> poly16x8x4_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4_f16(a: *const f16) -> float16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v4f16.p0")] fn _vld4_f16(ptr: *const f16, size: i32) -> float16x4x4_t; } @@ -26388,7 +26388,7 @@ pub unsafe fn vld4_f16(a: *const f16) -> float16x4x4_t { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4q_f16(a: *const f16) -> float16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v8f16.p0")] fn _vld4q_f16(ptr: *const f16, size: i32) -> float16x8x4_t; } @@ -26532,7 +26532,7 @@ pub unsafe fn vld4q_s32(a: *const i32) -> int32x4x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4_f32(a: *const f32) -> float32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v2f32.p0")] fn _vld4_f32(ptr: *const i8, size: i32) -> float32x2x4_t; } @@ -26548,7 +26548,7 @@ pub unsafe fn vld4_f32(a: *const f32) -> float32x2x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4q_f32(a: *const f32) -> float32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v4f32.p0")] fn _vld4q_f32(ptr: *const i8, size: i32) -> float32x4x4_t; } @@ -26564,7 +26564,7 @@ pub unsafe fn vld4q_f32(a: *const f32) -> float32x4x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4_s8(a: *const i8) -> int8x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v8i8.p0")] fn _vld4_s8(ptr: *const i8, size: i32) -> int8x8x4_t; } @@ -26580,7 +26580,7 @@ pub unsafe fn vld4_s8(a: *const i8) -> int8x8x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4q_s8(a: *const i8) -> int8x16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v16i8.p0")] fn _vld4q_s8(ptr: *const i8, size: i32) -> int8x16x4_t; } @@ -26596,7 +26596,7 @@ pub unsafe fn vld4q_s8(a: *const i8) -> int8x16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4_s16(a: *const i16) -> int16x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v4i16.p0")] fn _vld4_s16(ptr: *const i8, size: i32) -> int16x4x4_t; } @@ -26612,7 +26612,7 @@ pub unsafe fn vld4_s16(a: *const i16) -> int16x4x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4q_s16(a: *const i16) -> int16x8x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v8i16.p0")] fn _vld4q_s16(ptr: *const i8, size: i32) -> int16x8x4_t; } @@ -26628,7 +26628,7 @@ pub unsafe fn vld4q_s16(a: *const i16) -> int16x8x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4_s32(a: *const i32) -> int32x2x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v2i32.p0")] fn _vld4_s32(ptr: *const i8, size: i32) -> int32x2x4_t; } @@ -26644,7 +26644,7 @@ pub unsafe fn vld4_s32(a: *const i32) -> int32x2x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vld4))] pub unsafe fn vld4q_s32(a: *const i32) -> int32x4x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v4i32.p0")] fn _vld4q_s32(ptr: *const i8, size: i32) -> int32x4x4_t; } @@ -26664,7 +26664,7 @@ pub unsafe fn vld4q_s32(a: *const i32) -> int32x4x4_t { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4_lane_f16(a: *const f16, b: float16x4x4_t) -> float16x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v4f16.p0")] fn _vld4_lane_f16( ptr: *const f16, @@ -26692,7 +26692,7 @@ pub unsafe fn vld4_lane_f16(a: *const f16, b: float16x4x4_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4q_lane_f16(a: *const f16, b: float16x8x4_t) -> float16x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v8f16.p0")] fn _vld4q_lane_f16( ptr: *const f16, @@ -26722,7 +26722,7 @@ pub unsafe fn vld4q_lane_f16(a: *const f16, b: float16x8x4_t) - #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4_lane_f16(a: *const f16, b: float16x4x4_t) -> float16x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v4f16.p0" @@ -26754,7 +26754,7 @@ pub unsafe fn vld4_lane_f16(a: *const f16, b: float16x4x4_t) -> #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vld4q_lane_f16(a: *const f16, b: float16x8x4_t) -> float16x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v8f16.p0" @@ -26782,7 +26782,7 @@ pub unsafe fn vld4q_lane_f16(a: *const f16, b: float16x8x4_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_f32(a: *const f32, b: float32x2x4_t) -> float32x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v2f32.p0" @@ -26810,7 +26810,7 @@ pub unsafe fn vld4_lane_f32(a: *const f32, b: float32x2x4_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_f32(a: *const f32, b: float32x4x4_t) -> float32x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v4f32.p0" @@ -26838,7 +26838,7 @@ pub unsafe fn vld4q_lane_f32(a: *const f32, b: float32x4x4_t) - #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_s8(a: *const i8, b: int8x8x4_t) -> int8x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v8i8.p0" @@ -26866,7 +26866,7 @@ pub unsafe fn vld4_lane_s8(a: *const i8, b: int8x8x4_t) -> int8 #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_s16(a: *const i16, b: int16x4x4_t) -> int16x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v4i16.p0" @@ -26894,7 +26894,7 @@ pub unsafe fn vld4_lane_s16(a: *const i16, b: int16x4x4_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_s16(a: *const i16, b: int16x8x4_t) -> int16x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v8i16.p0" @@ -26922,7 +26922,7 @@ pub unsafe fn vld4q_lane_s16(a: *const i16, b: int16x8x4_t) -> #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4_lane_s32(a: *const i32, b: int32x2x4_t) -> int32x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v2i32.p0" @@ -26950,7 +26950,7 @@ pub unsafe fn vld4_lane_s32(a: *const i32, b: int32x2x4_t) -> i #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vld4q_lane_s32(a: *const i32, b: int32x4x4_t) -> int32x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ld4lane.v4i32.p0" @@ -26978,7 +26978,7 @@ pub unsafe fn vld4q_lane_s32(a: *const i32, b: int32x4x4_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_lane_f32(a: *const f32, b: float32x2x4_t) -> float32x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v2f32.p0")] fn _vld4_lane_f32( ptr: *const i8, @@ -27004,7 +27004,7 @@ pub unsafe fn vld4_lane_f32(a: *const f32, b: float32x2x4_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_lane_f32(a: *const f32, b: float32x4x4_t) -> float32x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v4f32.p0")] fn _vld4q_lane_f32( ptr: *const i8, @@ -27030,7 +27030,7 @@ pub unsafe fn vld4q_lane_f32(a: *const f32, b: float32x4x4_t) - #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_lane_s8(a: *const i8, b: int8x8x4_t) -> int8x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v8i8.p0")] fn _vld4_lane_s8( ptr: *const i8, @@ -27056,7 +27056,7 @@ pub unsafe fn vld4_lane_s8(a: *const i8, b: int8x8x4_t) -> int8 #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_lane_s16(a: *const i16, b: int16x4x4_t) -> int16x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v4i16.p0")] fn _vld4_lane_s16( ptr: *const i8, @@ -27082,7 +27082,7 @@ pub unsafe fn vld4_lane_s16(a: *const i16, b: int16x4x4_t) -> i #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_lane_s16(a: *const i16, b: int16x8x4_t) -> int16x8x4_t { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v8i16.p0")] fn _vld4q_lane_s16( ptr: *const i8, @@ -27108,7 +27108,7 @@ pub unsafe fn vld4q_lane_s16(a: *const i16, b: int16x8x4_t) -> #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4_lane_s32(a: *const i32, b: int32x2x4_t) -> int32x2x4_t { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v2i32.p0")] fn _vld4_lane_s32( ptr: *const i8, @@ -27134,7 +27134,7 @@ pub unsafe fn vld4_lane_s32(a: *const i32, b: int32x2x4_t) -> i #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vld4q_lane_s32(a: *const i32, b: int32x4x4_t) -> int32x4x4_t { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4lane.v4i32.p0")] fn _vld4q_lane_s32( ptr: *const i8, @@ -27393,7 +27393,7 @@ pub unsafe fn vld4_s64(a: *const i64) -> int64x1x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(nop))] pub unsafe fn vld4_s64(a: *const i64) -> int64x1x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld4.v1i64.p0")] fn _vld4_s64(ptr: *const i8, size: i32) -> int64x1x4_t; } @@ -27695,7 +27695,7 @@ pub unsafe fn vldrq_p128(a: *const p128) -> p128 { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxs.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -27725,7 +27725,7 @@ pub fn vmax_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxs.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -27754,7 +27754,7 @@ pub fn vmaxq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxs.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -27783,7 +27783,7 @@ pub fn vmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmaxq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxs.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28101,7 +28101,7 @@ pub fn vmaxq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxnm.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28131,7 +28131,7 @@ pub fn vmaxnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxnm.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28160,7 +28160,7 @@ pub fn vmaxnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxnm.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28189,7 +28189,7 @@ pub fn vmaxnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmaxnm.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28219,7 +28219,7 @@ pub fn vmaxnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmins.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28249,7 +28249,7 @@ pub fn vmin_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmins.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28278,7 +28278,7 @@ pub fn vminq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmins.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28307,7 +28307,7 @@ pub fn vmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vminq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmins.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28625,7 +28625,7 @@ pub fn vminq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vminnm.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28655,7 +28655,7 @@ pub fn vminnm_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vminnm.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28684,7 +28684,7 @@ pub fn vminnmq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vminnm.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -28713,7 +28713,7 @@ pub fn vminnm_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vminnmq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vminnm.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -31490,7 +31490,7 @@ pub fn vmlsl_u32(a: uint64x2_t, b: uint32x2_t, c: uint32x2_t) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmmlaq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smmla.v4i32.v16i8" @@ -31519,7 +31519,7 @@ pub fn vmmlaq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmmlaq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x16_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.ummla.v4i32.v16i8" @@ -33128,7 +33128,7 @@ pub fn vmulq_n_u32(a: uint32x4_t, b: u32) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmul_p8(a: poly8x8_t, b: poly8x8_t) -> poly8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmulp.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -33157,7 +33157,7 @@ pub fn vmul_p8(a: poly8x8_t, b: poly8x8_t) -> poly8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmulq_p8(a: poly8x16_t, b: poly8x16_t) -> poly8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vmulp.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -33706,7 +33706,7 @@ pub fn vmull_n_u32(a: uint32x2_t, b: u32) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vmull_p8(a: poly8x8_t, b: poly8x8_t) -> poly16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.pmull.v8i16" @@ -35431,7 +35431,7 @@ pub fn vpadalq_u32(a: uint64x2_t, b: uint32x4_t) -> uint64x2_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vpadd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadd.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -35462,7 +35462,7 @@ pub fn vpadd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vpadd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadd.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -35497,7 +35497,7 @@ pub fn vpadd_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadd.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -35527,7 +35527,7 @@ pub fn vpadd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vpadd.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -35562,7 +35562,7 @@ pub fn vpadd_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v8i8" @@ -35592,7 +35592,7 @@ pub fn vpadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v8i8" @@ -35627,7 +35627,7 @@ pub fn vpadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v4i16" @@ -35657,7 +35657,7 @@ pub fn vpadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v4i16" @@ -35692,7 +35692,7 @@ pub fn vpadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v2i32" @@ -35722,7 +35722,7 @@ pub fn vpadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.addp.v2i32" @@ -35819,7 +35819,7 @@ pub fn vpadd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_s8(a: int8x8_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v4i16.v8i8" @@ -35848,7 +35848,7 @@ pub fn vpaddl_s8(a: int8x8_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_s8(a: int8x16_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v8i16.v16i8" @@ -35877,7 +35877,7 @@ pub fn vpaddlq_s8(a: int8x16_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_s16(a: int16x4_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v2i32.v4i16" @@ -35906,7 +35906,7 @@ pub fn vpaddl_s16(a: int16x4_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_s16(a: int16x8_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v4i32.v8i16" @@ -35935,7 +35935,7 @@ pub fn vpaddlq_s16(a: int16x8_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_s32(a: int32x2_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v1i64.v2i32" @@ -35964,7 +35964,7 @@ pub fn vpaddl_s32(a: int32x2_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_s32(a: int32x4_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.saddlp.v2i64.v4i32" @@ -35993,7 +35993,7 @@ pub fn vpaddlq_s32(a: int32x4_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_u8(a: uint8x8_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v4i16.v8i8" @@ -36022,7 +36022,7 @@ pub fn vpaddl_u8(a: uint8x8_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_u8(a: uint8x16_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v8i16.v16i8" @@ -36051,7 +36051,7 @@ pub fn vpaddlq_u8(a: uint8x16_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_u16(a: uint16x4_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v2i32.v4i16" @@ -36080,7 +36080,7 @@ pub fn vpaddl_u16(a: uint16x4_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_u16(a: uint16x8_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v4i32.v8i16" @@ -36109,7 +36109,7 @@ pub fn vpaddlq_u16(a: uint16x8_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddl_u32(a: uint32x2_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v1i64.v2i32" @@ -36138,7 +36138,7 @@ pub fn vpaddl_u32(a: uint32x2_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpaddlq_u32(a: uint32x4_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uaddlp.v2i64.v4i32" @@ -36168,7 +36168,7 @@ pub fn vpaddlq_u32(a: uint32x4_t) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v2f32" @@ -36198,7 +36198,7 @@ pub fn vpmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fmaxp.v2f32" @@ -36233,7 +36233,7 @@ pub fn vpmax_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v8i8" @@ -36263,7 +36263,7 @@ pub fn vpmax_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v8i8" @@ -36298,7 +36298,7 @@ pub fn vpmax_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v4i16" @@ -36328,7 +36328,7 @@ pub fn vpmax_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v4i16" @@ -36363,7 +36363,7 @@ pub fn vpmax_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v2i32" @@ -36393,7 +36393,7 @@ pub fn vpmax_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.smaxp.v2i32" @@ -36428,7 +36428,7 @@ pub fn vpmax_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v8i8" @@ -36458,7 +36458,7 @@ pub fn vpmax_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v8i8" @@ -36493,7 +36493,7 @@ pub fn vpmax_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v4i16" @@ -36523,7 +36523,7 @@ pub fn vpmax_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v4i16" @@ -36558,7 +36558,7 @@ pub fn vpmax_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v2i32" @@ -36588,7 +36588,7 @@ pub fn vpmax_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmax_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.umaxp.v2i32" @@ -36623,7 +36623,7 @@ pub fn vpmax_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v2f32" @@ -36653,7 +36653,7 @@ pub fn vpmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.fminp.v2f32" @@ -36688,7 +36688,7 @@ pub fn vpmin_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v8i8" @@ -36718,7 +36718,7 @@ pub fn vpmin_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v8i8" @@ -36753,7 +36753,7 @@ pub fn vpmin_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v4i16" @@ -36783,7 +36783,7 @@ pub fn vpmin_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v4i16" @@ -36818,7 +36818,7 @@ pub fn vpmin_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v2i32" @@ -36848,7 +36848,7 @@ pub fn vpmin_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sminp.v2i32" @@ -36883,7 +36883,7 @@ pub fn vpmin_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v8i8" @@ -36913,7 +36913,7 @@ pub fn vpmin_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v8i8" @@ -36948,7 +36948,7 @@ pub fn vpmin_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v4i16" @@ -36978,7 +36978,7 @@ pub fn vpmin_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v4i16" @@ -37013,7 +37013,7 @@ pub fn vpmin_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v2i32" @@ -37043,7 +37043,7 @@ pub fn vpmin_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vpmin_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uminp.v2i32" @@ -37077,7 +37077,7 @@ pub fn vpmin_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabs_s8(a: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v8i8" @@ -37106,7 +37106,7 @@ pub fn vqabs_s8(a: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabsq_s8(a: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v16i8" @@ -37135,7 +37135,7 @@ pub fn vqabsq_s8(a: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabs_s16(a: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v4i16" @@ -37164,7 +37164,7 @@ pub fn vqabs_s16(a: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabsq_s16(a: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v8i16" @@ -37193,7 +37193,7 @@ pub fn vqabsq_s16(a: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabs_s32(a: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v2i32" @@ -37222,7 +37222,7 @@ pub fn vqabs_s32(a: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqabsq_s32(a: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqabs.v4i32" @@ -38043,7 +38043,7 @@ pub fn vqdmulhq_n_s32(a: int32x4_t, b: i32) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmulh_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmulh.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38072,7 +38072,7 @@ pub fn vqdmulh_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmulhq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmulh.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38101,7 +38101,7 @@ pub fn vqdmulhq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmulh_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmulh.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38130,7 +38130,7 @@ pub fn vqdmulh_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmulhq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmulh.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38249,7 +38249,7 @@ pub fn vqdmull_n_s32(a: int32x2_t, b: i32) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmull_s16(a: int16x4_t, b: int16x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmull.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38278,7 +38278,7 @@ pub fn vqdmull_s16(a: int16x4_t, b: int16x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqdmull_s32(a: int32x2_t, b: int32x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqdmull.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38307,7 +38307,7 @@ pub fn vqdmull_s32(a: int32x2_t, b: int32x2_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_s16(a: int16x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovns.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38336,7 +38336,7 @@ pub fn vqmovn_s16(a: int16x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_s32(a: int32x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovns.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38365,7 +38365,7 @@ pub fn vqmovn_s32(a: int32x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_s64(a: int64x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovns.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38394,7 +38394,7 @@ pub fn vqmovn_s64(a: int64x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_u16(a: uint16x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38423,7 +38423,7 @@ pub fn vqmovn_u16(a: uint16x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_u32(a: uint32x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38452,7 +38452,7 @@ pub fn vqmovn_u32(a: uint32x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovn_u64(a: uint64x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38481,7 +38481,7 @@ pub fn vqmovn_u64(a: uint64x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovun_s16(a: int16x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnsu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38510,7 +38510,7 @@ pub fn vqmovun_s16(a: int16x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovun_s32(a: int32x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnsu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38539,7 +38539,7 @@ pub fn vqmovun_s32(a: int32x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqmovun_s64(a: int64x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqmovnsu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -38568,7 +38568,7 @@ pub fn vqmovun_s64(a: int64x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqneg_s8(a: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v8i8" @@ -38597,7 +38597,7 @@ pub fn vqneg_s8(a: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqnegq_s8(a: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v16i8" @@ -38626,7 +38626,7 @@ pub fn vqnegq_s8(a: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqneg_s16(a: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v4i16" @@ -38655,7 +38655,7 @@ pub fn vqneg_s16(a: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqnegq_s16(a: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v8i16" @@ -38684,7 +38684,7 @@ pub fn vqnegq_s16(a: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqneg_s32(a: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v2i32" @@ -38713,7 +38713,7 @@ pub fn vqneg_s32(a: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqnegq_s32(a: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqneg.v4i32" @@ -39018,7 +39018,7 @@ pub fn vqrdmulhq_n_s32(a: int32x4_t, b: i32) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrdmulh_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrdmulh.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39047,7 +39047,7 @@ pub fn vqrdmulh_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrdmulhq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrdmulh.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39076,7 +39076,7 @@ pub fn vqrdmulhq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrdmulh_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrdmulh.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39105,7 +39105,7 @@ pub fn vqrdmulh_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrdmulhq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrdmulh.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39134,7 +39134,7 @@ pub fn vqrdmulhq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39163,7 +39163,7 @@ pub fn vqrshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39192,7 +39192,7 @@ pub fn vqrshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39221,7 +39221,7 @@ pub fn vqrshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39250,7 +39250,7 @@ pub fn vqrshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39279,7 +39279,7 @@ pub fn vqrshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39308,7 +39308,7 @@ pub fn vqrshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39337,7 +39337,7 @@ pub fn vqrshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshifts.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39366,7 +39366,7 @@ pub fn vqrshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39395,7 +39395,7 @@ pub fn vqrshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39424,7 +39424,7 @@ pub fn vqrshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39453,7 +39453,7 @@ pub fn vqrshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39482,7 +39482,7 @@ pub fn vqrshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39511,7 +39511,7 @@ pub fn vqrshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39540,7 +39540,7 @@ pub fn vqrshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39569,7 +39569,7 @@ pub fn vqrshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqrshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftu.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -39589,7 +39589,7 @@ pub fn vqrshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftns.v8i8")] fn _vqrshrn_n_s16(a: int16x8_t, n: int16x8_t) -> int8x8_t; } @@ -39605,7 +39605,7 @@ pub fn vqrshrn_n_s16(a: int16x8_t) -> int8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftns.v4i16")] fn _vqrshrn_n_s32(a: int32x4_t, n: int32x4_t) -> int16x4_t; } @@ -39621,7 +39621,7 @@ pub fn vqrshrn_n_s32(a: int32x4_t) -> int16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftns.v2i32")] fn _vqrshrn_n_s64(a: int64x2_t, n: int64x2_t) -> int32x2_t; } @@ -39637,7 +39637,7 @@ pub fn vqrshrn_n_s64(a: int64x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrn.v8i8" @@ -39656,7 +39656,7 @@ pub fn vqrshrn_n_s16(a: int16x8_t) -> int8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrn.v4i16" @@ -39675,7 +39675,7 @@ pub fn vqrshrn_n_s32(a: int32x4_t) -> int16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrn.v2i32" @@ -39694,7 +39694,7 @@ pub fn vqrshrn_n_s64(a: int64x2_t) -> int32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_u16(a: uint16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnu.v8i8")] fn _vqrshrn_n_u16(a: uint16x8_t, n: uint16x8_t) -> uint8x8_t; } @@ -39710,7 +39710,7 @@ pub fn vqrshrn_n_u16(a: uint16x8_t) -> uint8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_u32(a: uint32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnu.v4i16")] fn _vqrshrn_n_u32(a: uint32x4_t, n: uint32x4_t) -> uint16x4_t; } @@ -39726,7 +39726,7 @@ pub fn vqrshrn_n_u32(a: uint32x4_t) -> uint16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrn_n_u64(a: uint64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnu.v2i32")] fn _vqrshrn_n_u64(a: uint64x2_t, n: uint64x2_t) -> uint32x2_t; } @@ -39742,7 +39742,7 @@ pub fn vqrshrn_n_u64(a: uint64x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_u16(a: uint16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqrshrn.v8i8" @@ -39761,7 +39761,7 @@ pub fn vqrshrn_n_u16(a: uint16x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_u32(a: uint32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqrshrn.v4i16" @@ -39780,7 +39780,7 @@ pub fn vqrshrn_n_u32(a: uint32x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrn_n_u64(a: uint64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqrshrn.v2i32" @@ -39799,7 +39799,7 @@ pub fn vqrshrn_n_u64(a: uint64x2_t) -> uint32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrun_n_s16(a: int16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnsu.v8i8")] fn _vqrshrun_n_s16(a: int16x8_t, n: int16x8_t) -> uint8x8_t; } @@ -39815,7 +39815,7 @@ pub fn vqrshrun_n_s16(a: int16x8_t) -> uint8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrun_n_s32(a: int32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnsu.v4i16")] fn _vqrshrun_n_s32(a: int32x4_t, n: int32x4_t) -> uint16x4_t; } @@ -39831,7 +39831,7 @@ pub fn vqrshrun_n_s32(a: int32x4_t) -> uint16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqrshrun_n_s64(a: int64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqrshiftnsu.v2i32")] fn _vqrshrun_n_s64(a: int64x2_t, n: int64x2_t) -> uint32x2_t; } @@ -39847,7 +39847,7 @@ pub fn vqrshrun_n_s64(a: int64x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrun_n_s16(a: int16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrun.v8i8" @@ -39866,7 +39866,7 @@ pub fn vqrshrun_n_s16(a: int16x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrun_n_s32(a: int32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrun.v4i16" @@ -39885,7 +39885,7 @@ pub fn vqrshrun_n_s32(a: int32x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqrshrun_n_s64(a: int64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqrshrun.v2i32" @@ -40281,7 +40281,7 @@ pub fn vqshlq_n_u64(a: uint64x2_t) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40310,7 +40310,7 @@ pub fn vqshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40339,7 +40339,7 @@ pub fn vqshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40368,7 +40368,7 @@ pub fn vqshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40397,7 +40397,7 @@ pub fn vqshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40426,7 +40426,7 @@ pub fn vqshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40455,7 +40455,7 @@ pub fn vqshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40484,7 +40484,7 @@ pub fn vqshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshifts.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40513,7 +40513,7 @@ pub fn vqshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40542,7 +40542,7 @@ pub fn vqshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40571,7 +40571,7 @@ pub fn vqshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40600,7 +40600,7 @@ pub fn vqshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40629,7 +40629,7 @@ pub fn vqshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40658,7 +40658,7 @@ pub fn vqshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40687,7 +40687,7 @@ pub fn vqshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40716,7 +40716,7 @@ pub fn vqshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vqshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftu.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -40736,7 +40736,7 @@ pub fn vqshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshlu_n_s8(a: int8x8_t) -> uint8x8_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v8i8")] fn _vqshlu_n_s8(a: int8x8_t, n: int8x8_t) -> uint8x8_t; } @@ -40752,7 +40752,7 @@ pub fn vqshlu_n_s8(a: int8x8_t) -> uint8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshluq_n_s8(a: int8x16_t) -> uint8x16_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v16i8")] fn _vqshluq_n_s8(a: int8x16_t, n: int8x16_t) -> uint8x16_t; } @@ -40768,7 +40768,7 @@ pub fn vqshluq_n_s8(a: int8x16_t) -> uint8x16_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshlu_n_s16(a: int16x4_t) -> uint16x4_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v4i16")] fn _vqshlu_n_s16(a: int16x4_t, n: int16x4_t) -> uint16x4_t; } @@ -40784,7 +40784,7 @@ pub fn vqshlu_n_s16(a: int16x4_t) -> uint16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshluq_n_s16(a: int16x8_t) -> uint16x8_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v8i16")] fn _vqshluq_n_s16(a: int16x8_t, n: int16x8_t) -> uint16x8_t; } @@ -40800,7 +40800,7 @@ pub fn vqshluq_n_s16(a: int16x8_t) -> uint16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshlu_n_s32(a: int32x2_t) -> uint32x2_t { static_assert_uimm_bits!(N, 5); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v2i32")] fn _vqshlu_n_s32(a: int32x2_t, n: int32x2_t) -> uint32x2_t; } @@ -40816,7 +40816,7 @@ pub fn vqshlu_n_s32(a: int32x2_t) -> uint32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshluq_n_s32(a: int32x4_t) -> uint32x4_t { static_assert_uimm_bits!(N, 5); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v4i32")] fn _vqshluq_n_s32(a: int32x4_t, n: int32x4_t) -> uint32x4_t; } @@ -40832,7 +40832,7 @@ pub fn vqshluq_n_s32(a: int32x4_t) -> uint32x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshlu_n_s64(a: int64x1_t) -> uint64x1_t { static_assert_uimm_bits!(N, 6); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v1i64")] fn _vqshlu_n_s64(a: int64x1_t, n: int64x1_t) -> uint64x1_t; } @@ -40848,7 +40848,7 @@ pub fn vqshlu_n_s64(a: int64x1_t) -> uint64x1_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshluq_n_s64(a: int64x2_t) -> uint64x2_t { static_assert_uimm_bits!(N, 6); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v2i64")] fn _vqshluq_n_s64(a: int64x2_t, n: int64x2_t) -> uint64x2_t; } @@ -40864,7 +40864,7 @@ pub fn vqshluq_n_s64(a: int64x2_t) -> uint64x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshlu_n_s8(a: int8x8_t) -> uint8x8_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v8i8" @@ -40883,7 +40883,7 @@ pub fn vqshlu_n_s8(a: int8x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshluq_n_s8(a: int8x16_t) -> uint8x16_t { static_assert_uimm_bits!(N, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v16i8" @@ -40902,7 +40902,7 @@ pub fn vqshluq_n_s8(a: int8x16_t) -> uint8x16_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshlu_n_s16(a: int16x4_t) -> uint16x4_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v4i16" @@ -40921,7 +40921,7 @@ pub fn vqshlu_n_s16(a: int16x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshluq_n_s16(a: int16x8_t) -> uint16x8_t { static_assert_uimm_bits!(N, 4); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v8i16" @@ -40940,7 +40940,7 @@ pub fn vqshluq_n_s16(a: int16x8_t) -> uint16x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshlu_n_s32(a: int32x2_t) -> uint32x2_t { static_assert_uimm_bits!(N, 5); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v2i32" @@ -40959,7 +40959,7 @@ pub fn vqshlu_n_s32(a: int32x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshluq_n_s32(a: int32x4_t) -> uint32x4_t { static_assert_uimm_bits!(N, 5); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v4i32" @@ -40978,7 +40978,7 @@ pub fn vqshluq_n_s32(a: int32x4_t) -> uint32x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshlu_n_s64(a: int64x1_t) -> uint64x1_t { static_assert_uimm_bits!(N, 6); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v1i64" @@ -40997,7 +40997,7 @@ pub fn vqshlu_n_s64(a: int64x1_t) -> uint64x1_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshluq_n_s64(a: int64x2_t) -> uint64x2_t { static_assert_uimm_bits!(N, 6); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshlu.v2i64" @@ -41016,7 +41016,7 @@ pub fn vqshluq_n_s64(a: int64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftns.v8i8")] fn _vqshrn_n_s16(a: int16x8_t, n: int16x8_t) -> int8x8_t; } @@ -41032,7 +41032,7 @@ pub fn vqshrn_n_s16(a: int16x8_t) -> int8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftns.v4i16")] fn _vqshrn_n_s32(a: int32x4_t, n: int32x4_t) -> int16x4_t; } @@ -41048,7 +41048,7 @@ pub fn vqshrn_n_s32(a: int32x4_t) -> int16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftns.v2i32")] fn _vqshrn_n_s64(a: int64x2_t, n: int64x2_t) -> int32x2_t; } @@ -41064,7 +41064,7 @@ pub fn vqshrn_n_s64(a: int64x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrn.v8i8" @@ -41083,7 +41083,7 @@ pub fn vqshrn_n_s16(a: int16x8_t) -> int8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrn.v4i16" @@ -41102,7 +41102,7 @@ pub fn vqshrn_n_s32(a: int32x4_t) -> int16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrn.v2i32" @@ -41121,7 +41121,7 @@ pub fn vqshrn_n_s64(a: int64x2_t) -> int32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_u16(a: uint16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnu.v8i8")] fn _vqshrn_n_u16(a: uint16x8_t, n: uint16x8_t) -> uint8x8_t; } @@ -41137,7 +41137,7 @@ pub fn vqshrn_n_u16(a: uint16x8_t) -> uint8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_u32(a: uint32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnu.v4i16")] fn _vqshrn_n_u32(a: uint32x4_t, n: uint32x4_t) -> uint16x4_t; } @@ -41153,7 +41153,7 @@ pub fn vqshrn_n_u32(a: uint32x4_t) -> uint16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrn_n_u64(a: uint64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnu.v2i32")] fn _vqshrn_n_u64(a: uint64x2_t, n: uint64x2_t) -> uint32x2_t; } @@ -41169,7 +41169,7 @@ pub fn vqshrn_n_u64(a: uint64x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_u16(a: uint16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqshrn.v8i8" @@ -41188,7 +41188,7 @@ pub fn vqshrn_n_u16(a: uint16x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_u32(a: uint32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqshrn.v4i16" @@ -41207,7 +41207,7 @@ pub fn vqshrn_n_u32(a: uint32x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrn_n_u64(a: uint64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.uqshrn.v2i32" @@ -41226,7 +41226,7 @@ pub fn vqshrn_n_u64(a: uint64x2_t) -> uint32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrun_n_s16(a: int16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnsu.v8i8")] fn _vqshrun_n_s16(a: int16x8_t, n: int16x8_t) -> uint8x8_t; } @@ -41242,7 +41242,7 @@ pub fn vqshrun_n_s16(a: int16x8_t) -> uint8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrun_n_s32(a: int32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnsu.v4i16")] fn _vqshrun_n_s32(a: int32x4_t, n: int32x4_t) -> uint16x4_t; } @@ -41258,7 +41258,7 @@ pub fn vqshrun_n_s32(a: int32x4_t) -> uint16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vqshrun_n_s64(a: int64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftnsu.v2i32")] fn _vqshrun_n_s64(a: int64x2_t, n: int64x2_t) -> uint32x2_t; } @@ -41274,7 +41274,7 @@ pub fn vqshrun_n_s64(a: int64x2_t) -> uint32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrun_n_s16(a: int16x8_t) -> uint8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrun.v8i8" @@ -41293,7 +41293,7 @@ pub fn vqshrun_n_s16(a: int16x8_t) -> uint8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrun_n_s32(a: int32x4_t) -> uint16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrun.v4i16" @@ -41312,7 +41312,7 @@ pub fn vqshrun_n_s32(a: int32x4_t) -> uint16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vqshrun_n_s64(a: int64x2_t) -> uint32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.sqshrun.v2i32" @@ -41838,7 +41838,7 @@ pub fn vraddhn_high_u64(a: uint32x2_t, b: uint64x2_t, c: uint64x2_t) -> uint32x4 unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vraddhn_s16(a: int16x8_t, b: int16x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.raddhn.v8i8" @@ -41867,7 +41867,7 @@ pub fn vraddhn_s16(a: int16x8_t, b: int16x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vraddhn_s32(a: int32x4_t, b: int32x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.raddhn.v4i16" @@ -41896,7 +41896,7 @@ pub fn vraddhn_s32(a: int32x4_t, b: int32x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vraddhn_s64(a: int64x2_t, b: int64x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.raddhn.v2i32" @@ -41989,7 +41989,7 @@ pub fn vraddhn_u64(a: uint64x2_t, b: uint64x2_t) -> uint32x2_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpe_f16(a: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42019,7 +42019,7 @@ pub fn vrecpe_f16(a: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpeq_f16(a: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42048,7 +42048,7 @@ pub fn vrecpeq_f16(a: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecpe_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42077,7 +42077,7 @@ pub fn vrecpe_f32(a: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecpeq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42106,7 +42106,7 @@ pub fn vrecpeq_f32(a: float32x4_t) -> float32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecpe_u32(a: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42135,7 +42135,7 @@ pub fn vrecpe_u32(a: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecpeq_u32(a: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecpe.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42165,7 +42165,7 @@ pub fn vrecpeq_u32(a: uint32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecps_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecps.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42195,7 +42195,7 @@ pub fn vrecps_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrecpsq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecps.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42224,7 +42224,7 @@ pub fn vrecpsq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecps_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecps.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -42253,7 +42253,7 @@ pub fn vrecps_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrecpsq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrecps.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51060,7 +51060,7 @@ pub fn vrev64q_f16(a: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v8i8" @@ -51089,7 +51089,7 @@ pub fn vrhadd_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v16i8" @@ -51118,7 +51118,7 @@ pub fn vrhaddq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v4i16" @@ -51147,7 +51147,7 @@ pub fn vrhadd_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v8i16" @@ -51176,7 +51176,7 @@ pub fn vrhaddq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v2i32" @@ -51205,7 +51205,7 @@ pub fn vrhadd_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.srhadd.v4i32" @@ -51234,7 +51234,7 @@ pub fn vrhaddq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v8i8" @@ -51263,7 +51263,7 @@ pub fn vrhadd_u8(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v16i8" @@ -51292,7 +51292,7 @@ pub fn vrhaddq_u8(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v4i16" @@ -51321,7 +51321,7 @@ pub fn vrhadd_u16(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v8i16" @@ -51350,7 +51350,7 @@ pub fn vrhaddq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhadd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v2i32" @@ -51379,7 +51379,7 @@ pub fn vrhadd_u32(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrhaddq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.urhadd.v4i32" @@ -51409,7 +51409,7 @@ pub fn vrhaddq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrndn_f16(a: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm"), link_name = "llvm.roundeven.v4f16" @@ -51438,7 +51438,7 @@ pub fn vrndn_f16(a: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrndnq_f16(a: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm"), link_name = "llvm.roundeven.v8f16" @@ -51466,7 +51466,7 @@ pub fn vrndnq_f16(a: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrndn_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm"), link_name = "llvm.roundeven.v2f32" @@ -51494,7 +51494,7 @@ pub fn vrndn_f32(a: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrndnq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm"), link_name = "llvm.roundeven.v4f32" @@ -51522,7 +51522,7 @@ pub fn vrndnq_f32(a: float32x4_t) -> float32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51551,7 +51551,7 @@ pub fn vrshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51580,7 +51580,7 @@ pub fn vrshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51609,7 +51609,7 @@ pub fn vrshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51638,7 +51638,7 @@ pub fn vrshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51667,7 +51667,7 @@ pub fn vrshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51696,7 +51696,7 @@ pub fn vrshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51725,7 +51725,7 @@ pub fn vrshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshifts.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51754,7 +51754,7 @@ pub fn vrshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51783,7 +51783,7 @@ pub fn vrshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51812,7 +51812,7 @@ pub fn vrshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51841,7 +51841,7 @@ pub fn vrshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51870,7 +51870,7 @@ pub fn vrshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51899,7 +51899,7 @@ pub fn vrshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51928,7 +51928,7 @@ pub fn vrshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -51957,7 +51957,7 @@ pub fn vrshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftu.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52345,7 +52345,7 @@ pub fn vrshrq_n_u64(a: uint64x2_t) -> uint64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vrshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftn.v8i8")] fn _vrshrn_n_s16(a: int16x8_t, n: int16x8_t) -> int8x8_t; } @@ -52361,7 +52361,7 @@ pub fn vrshrn_n_s16(a: int16x8_t) -> int8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vrshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftn.v4i16")] fn _vrshrn_n_s32(a: int32x4_t, n: int32x4_t) -> int16x4_t; } @@ -52377,7 +52377,7 @@ pub fn vrshrn_n_s32(a: int32x4_t) -> int16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub fn vrshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrshiftn.v2i32")] fn _vrshrn_n_s64(a: int64x2_t, n: int64x2_t) -> int32x2_t; } @@ -52393,7 +52393,7 @@ pub fn vrshrn_n_s64(a: int64x2_t) -> int32x2_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrshrn_n_s16(a: int16x8_t) -> int8x8_t { static_assert!(N >= 1 && N <= 8); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.rshrn.v8i8" @@ -52412,7 +52412,7 @@ pub fn vrshrn_n_s16(a: int16x8_t) -> int8x8_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrshrn_n_s32(a: int32x4_t) -> int16x4_t { static_assert!(N >= 1 && N <= 16); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.rshrn.v4i16" @@ -52431,7 +52431,7 @@ pub fn vrshrn_n_s32(a: int32x4_t) -> int16x4_t { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub fn vrshrn_n_s64(a: int64x2_t) -> int32x2_t { static_assert!(N >= 1 && N <= 32); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.rshrn.v2i32" @@ -52529,7 +52529,7 @@ pub fn vrshrn_n_u64(a: uint64x2_t) -> uint32x2_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrte_f16(a: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52559,7 +52559,7 @@ pub fn vrsqrte_f16(a: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrteq_f16(a: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52588,7 +52588,7 @@ pub fn vrsqrteq_f16(a: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrte_f32(a: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52617,7 +52617,7 @@ pub fn vrsqrte_f32(a: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrteq_f32(a: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52646,7 +52646,7 @@ pub fn vrsqrteq_f32(a: float32x4_t) -> float32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrte_u32(a: uint32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52675,7 +52675,7 @@ pub fn vrsqrte_u32(a: uint32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrteq_u32(a: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrte.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52705,7 +52705,7 @@ pub fn vrsqrteq_u32(a: uint32x4_t) -> uint32x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrts_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrts.v4f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52735,7 +52735,7 @@ pub fn vrsqrts_f16(a: float16x4_t, b: float16x4_t) -> float16x4_t { )] #[cfg(not(target_arch = "arm64ec"))] pub fn vrsqrtsq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrts.v8f16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52764,7 +52764,7 @@ pub fn vrsqrtsq_f16(a: float16x8_t, b: float16x8_t) -> float16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrts_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrts.v2f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -52793,7 +52793,7 @@ pub fn vrsqrts_f32(a: float32x2_t, b: float32x2_t) -> float32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsqrtsq_f32(a: float32x4_t, b: float32x4_t) -> float32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsqrts.v4f32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -53190,7 +53190,7 @@ pub fn vrsraq_n_u64(a: uint64x2_t, b: uint64x2_t) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsubhn_s16(a: int16x8_t, b: int16x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsubhn.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -53219,7 +53219,7 @@ pub fn vrsubhn_s16(a: int16x8_t, b: int16x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsubhn_s32(a: int32x4_t, b: int32x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsubhn.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -53248,7 +53248,7 @@ pub fn vrsubhn_s32(a: int32x4_t, b: int32x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vrsubhn_s64(a: int64x2_t, b: int64x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vrsubhn.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -54593,7 +54593,7 @@ pub fn vsetq_lane_p64(a: p64, b: poly64x2_t) -> poly64x2_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1cq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1c" @@ -54619,7 +54619,7 @@ pub fn vsha1cq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1cq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1c" @@ -54649,7 +54649,7 @@ pub fn vsha1cq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1h_u32(hash_e: u32) -> u32 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1h" @@ -54675,7 +54675,7 @@ pub fn vsha1h_u32(hash_e: u32) -> u32 { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1mq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1m" @@ -54701,7 +54701,7 @@ pub fn vsha1mq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1mq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1m" @@ -54732,7 +54732,7 @@ pub fn vsha1mq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1pq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1p" @@ -54758,7 +54758,7 @@ pub fn vsha1pq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1pq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1p" @@ -54789,7 +54789,7 @@ pub fn vsha1pq_u32(hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_t) -> uint32 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t, w8_11: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1su0" @@ -54815,7 +54815,7 @@ pub fn vsha1su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t, w8_11: uint32x4_t) -> u stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t, w8_11: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1su0" @@ -54847,7 +54847,7 @@ pub fn vsha1su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t, w8_11: uint32x4_t) -> u stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1su1q_u32(tw0_3: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1su1" @@ -54873,7 +54873,7 @@ pub fn vsha1su1q_u32(tw0_3: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha1su1q_u32(tw0_3: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha1su1" @@ -54904,7 +54904,7 @@ pub fn vsha1su1q_u32(tw0_3: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256h2q_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256h2" @@ -54934,7 +54934,7 @@ pub fn vsha256h2q_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256h2q_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256h2" @@ -54970,7 +54970,7 @@ pub fn vsha256h2q_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4 stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256hq_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256h" @@ -55000,7 +55000,7 @@ pub fn vsha256hq_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_ stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256hq_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256h" @@ -55036,7 +55036,7 @@ pub fn vsha256hq_u32(hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_ stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256su0" @@ -55062,7 +55062,7 @@ pub fn vsha256su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t) -> uint32x4_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256su0" @@ -55093,7 +55093,7 @@ pub fn vsha256su0q_u32(w0_3: uint32x4_t, w4_7: uint32x4_t) -> uint32x4_t { stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256su1q_u32(tw0_3: uint32x4_t, w8_11: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256su1" @@ -55120,7 +55120,7 @@ pub fn vsha256su1q_u32(tw0_3: uint32x4_t, w8_11: uint32x4_t, w12_15: uint32x4_t) stable(feature = "aarch64_neon_crypto_intrinsics", since = "1.72.0") )] pub fn vsha256su1q_u32(tw0_3: uint32x4_t, w8_11: uint32x4_t, w12_15: uint32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.crypto.sha256su1" @@ -55144,7 +55144,7 @@ pub fn vsha256su1q_u32(tw0_3: uint32x4_t, w8_11: uint32x4_t, w12_15: uint32x4_t) #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v16i8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v16i8")] fn _vshiftlins_v16i8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t; } @@ -55157,7 +55157,7 @@ fn vshiftlins_v16i8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v1i64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v1i64")] fn _vshiftlins_v1i64(a: int64x1_t, b: int64x1_t, c: int64x1_t) -> int64x1_t; } @@ -55170,7 +55170,7 @@ fn vshiftlins_v1i64(a: int64x1_t, b: int64x1_t) -> int64x1_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v2i32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v2i32")] fn _vshiftlins_v2i32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t; } @@ -55183,7 +55183,7 @@ fn vshiftlins_v2i32(a: int32x2_t, b: int32x2_t) -> int32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v2i64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v2i64")] fn _vshiftlins_v2i64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t; } @@ -55196,7 +55196,7 @@ fn vshiftlins_v2i64(a: int64x2_t, b: int64x2_t) -> int64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v4i16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v4i16")] fn _vshiftlins_v4i16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t; } @@ -55209,7 +55209,7 @@ fn vshiftlins_v4i16(a: int16x4_t, b: int16x4_t) -> int16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v4i32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v4i32")] fn _vshiftlins_v4i32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t; } @@ -55222,7 +55222,7 @@ fn vshiftlins_v4i32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v8i16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v8i16")] fn _vshiftlins_v8i16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t; } @@ -55235,7 +55235,7 @@ fn vshiftlins_v8i16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftlins_v8i8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v8i8")] fn _vshiftlins_v8i8(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t; } @@ -55250,7 +55250,7 @@ fn vshiftlins_v8i8(a: int8x8_t, b: int8x8_t) -> int8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v16i8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v16i8")] fn _vshiftrins_v16i8(a: int8x16_t, b: int8x16_t, c: int8x16_t) -> int8x16_t; } @@ -55265,7 +55265,7 @@ fn vshiftrins_v16i8(a: int8x16_t, b: int8x16_t) -> int8x16_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v1i64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v1i64")] fn _vshiftrins_v1i64(a: int64x1_t, b: int64x1_t, c: int64x1_t) -> int64x1_t; } @@ -55280,7 +55280,7 @@ fn vshiftrins_v1i64(a: int64x1_t, b: int64x1_t) -> int64x1_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v2i32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v2i32")] fn _vshiftrins_v2i32(a: int32x2_t, b: int32x2_t, c: int32x2_t) -> int32x2_t; } @@ -55295,7 +55295,7 @@ fn vshiftrins_v2i32(a: int32x2_t, b: int32x2_t) -> int32x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v2i64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v2i64")] fn _vshiftrins_v2i64(a: int64x2_t, b: int64x2_t, c: int64x2_t) -> int64x2_t; } @@ -55310,7 +55310,7 @@ fn vshiftrins_v2i64(a: int64x2_t, b: int64x2_t) -> int64x2_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v4i16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v4i16")] fn _vshiftrins_v4i16(a: int16x4_t, b: int16x4_t, c: int16x4_t) -> int16x4_t; } @@ -55325,7 +55325,7 @@ fn vshiftrins_v4i16(a: int16x4_t, b: int16x4_t) -> int16x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v4i32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v4i32")] fn _vshiftrins_v4i32(a: int32x4_t, b: int32x4_t, c: int32x4_t) -> int32x4_t; } @@ -55340,7 +55340,7 @@ fn vshiftrins_v4i32(a: int32x4_t, b: int32x4_t) -> int32x4_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v8i16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v8i16")] fn _vshiftrins_v8i16(a: int16x8_t, b: int16x8_t, c: int16x8_t) -> int16x8_t; } @@ -55355,7 +55355,7 @@ fn vshiftrins_v8i16(a: int16x8_t, b: int16x8_t) -> int16x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[rustc_legacy_const_generics(2)] fn vshiftrins_v8i8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftins.v8i8")] fn _vshiftrins_v8i8(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t; } @@ -55748,7 +55748,7 @@ pub fn vshlq_n_u64(a: uint64x2_t) -> uint64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55777,7 +55777,7 @@ pub fn vshl_s8(a: int8x8_t, b: int8x8_t) -> int8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55806,7 +55806,7 @@ pub fn vshlq_s8(a: int8x16_t, b: int8x16_t) -> int8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55835,7 +55835,7 @@ pub fn vshl_s16(a: int16x4_t, b: int16x4_t) -> int16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55864,7 +55864,7 @@ pub fn vshlq_s16(a: int16x8_t, b: int16x8_t) -> int16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55893,7 +55893,7 @@ pub fn vshl_s32(a: int32x2_t, b: int32x2_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55922,7 +55922,7 @@ pub fn vshlq_s32(a: int32x4_t, b: int32x4_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55951,7 +55951,7 @@ pub fn vshl_s64(a: int64x1_t, b: int64x1_t) -> int64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshifts.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -55980,7 +55980,7 @@ pub fn vshlq_s64(a: int64x2_t, b: int64x2_t) -> int64x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v8i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56009,7 +56009,7 @@ pub fn vshl_u8(a: uint8x8_t, b: int8x8_t) -> uint8x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v16i8")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56038,7 +56038,7 @@ pub fn vshlq_u8(a: uint8x16_t, b: int8x16_t) -> uint8x16_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v4i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56067,7 +56067,7 @@ pub fn vshl_u16(a: uint16x4_t, b: int16x4_t) -> uint16x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v8i16")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56096,7 +56096,7 @@ pub fn vshlq_u16(a: uint16x8_t, b: int16x8_t) -> uint16x8_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v2i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56125,7 +56125,7 @@ pub fn vshl_u32(a: uint32x2_t, b: int32x2_t) -> uint32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v4i32")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56154,7 +56154,7 @@ pub fn vshlq_u32(a: uint32x4_t, b: int32x4_t) -> uint32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v1i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -56183,7 +56183,7 @@ pub fn vshl_u64(a: uint64x1_t, b: int64x1_t) -> uint64x1_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vshlq_u64(a: uint64x2_t, b: int64x2_t) -> uint64x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vshiftu.v2i64")] #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), @@ -57781,7 +57781,7 @@ pub unsafe fn vst1q_f16(ptr: *mut f16, a: float16x8_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1_f16_x2(a: *mut f16, b: float16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.p0.v4f16")] fn _vst1_f16_x2(ptr: *mut f16, a: float16x4_t, b: float16x4_t); } @@ -57799,7 +57799,7 @@ pub unsafe fn vst1_f16_x2(a: *mut f16, b: float16x4x2_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1q_f16_x2(a: *mut f16, b: float16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.p0.v8f16")] fn _vst1q_f16_x2(ptr: *mut f16, a: float16x8_t, b: float16x8_t); } @@ -57816,7 +57816,7 @@ pub unsafe fn vst1q_f16_x2(a: *mut f16, b: float16x8x2_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1_f16_x2(a: *mut f16, b: float16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v4f16.p0" @@ -57836,7 +57836,7 @@ pub unsafe fn vst1_f16_x2(a: *mut f16, b: float16x4x2_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1q_f16_x2(a: *mut f16, b: float16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v8f16.p0" @@ -57857,7 +57857,7 @@ pub unsafe fn vst1q_f16_x2(a: *mut f16, b: float16x8x2_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1_f16_x3(a: *mut f16, b: float16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v4f16")] fn _vst1_f16_x3(ptr: *mut f16, a: float16x4_t, b: float16x4_t, c: float16x4_t); } @@ -57875,7 +57875,7 @@ pub unsafe fn vst1_f16_x3(a: *mut f16, b: float16x4x3_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1q_f16_x3(a: *mut f16, b: float16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v8f16")] fn _vst1q_f16_x3(ptr: *mut f16, a: float16x8_t, b: float16x8_t, c: float16x8_t); } @@ -57892,7 +57892,7 @@ pub unsafe fn vst1q_f16_x3(a: *mut f16, b: float16x8x3_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1_f16_x3(a: *mut f16, b: float16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v4f16.p0" @@ -57912,7 +57912,7 @@ pub unsafe fn vst1_f16_x3(a: *mut f16, b: float16x4x3_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1q_f16_x3(a: *mut f16, b: float16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v8f16.p0" @@ -57934,7 +57934,7 @@ pub unsafe fn vst1q_f16_x3(a: *mut f16, b: float16x8x3_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_f16_x4(a: *mut f16, b: float16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v4f16")] fn _vst1_f16_x4( ptr: *mut f16, @@ -57959,7 +57959,7 @@ pub unsafe fn vst1_f16_x4(a: *mut f16, b: float16x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_f16_x4(a: *mut f16, b: float16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v8f16")] fn _vst1q_f16_x4( ptr: *mut f16, @@ -57982,7 +57982,7 @@ pub unsafe fn vst1q_f16_x4(a: *mut f16, b: float16x8x4_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1_f16_x4(a: *mut f16, b: float16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v4f16.p0" @@ -58008,7 +58008,7 @@ pub unsafe fn vst1_f16_x4(a: *mut f16, b: float16x4x4_t) { #[unstable(feature = "stdarch_neon_f16", issue = "136306")] #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst1q_f16_x4(a: *mut f16, b: float16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v8f16.p0" @@ -58369,7 +58369,7 @@ pub unsafe fn vst1q_p64(ptr: *mut p64, a: poly64x2_t) { #[cfg_attr(test, assert_instr(vst1))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst1_f32_x2(a: *mut f32, b: float32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v2f32.p0")] fn _vst1_f32_x2(ptr: *mut f32, a: float32x2_t, b: float32x2_t); } @@ -58385,7 +58385,7 @@ pub unsafe fn vst1_f32_x2(a: *mut f32, b: float32x2x2_t) { #[cfg_attr(test, assert_instr(vst1))] #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst1q_f32_x2(a: *mut f32, b: float32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v4f32.p0")] fn _vst1q_f32_x2(ptr: *mut f32, a: float32x4_t, b: float32x4_t); } @@ -58401,7 +58401,7 @@ pub unsafe fn vst1q_f32_x2(a: *mut f32, b: float32x4x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f32_x2(a: *mut f32, b: float32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v2f32.p0" @@ -58420,7 +58420,7 @@ pub unsafe fn vst1_f32_x2(a: *mut f32, b: float32x2x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f32_x2(a: *mut f32, b: float32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v4f32.p0" @@ -58439,7 +58439,7 @@ pub unsafe fn vst1q_f32_x2(a: *mut f32, b: float32x4x2_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f32_x3(a: *mut f32, b: float32x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v2f32.p0" @@ -58458,7 +58458,7 @@ pub unsafe fn vst1_f32_x3(a: *mut f32, b: float32x2x3_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f32_x3(a: *mut f32, b: float32x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v4f32.p0" @@ -58477,7 +58477,7 @@ pub unsafe fn vst1q_f32_x3(a: *mut f32, b: float32x4x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_f32_x4(a: *mut f32, b: float32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v2f32.p0")] fn _vst1_f32_x4( ptr: *mut f32, @@ -58499,7 +58499,7 @@ pub unsafe fn vst1_f32_x4(a: *mut f32, b: float32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_f32_x4(a: *mut f32, b: float32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v4f32.p0")] fn _vst1q_f32_x4( ptr: *mut f32, @@ -58521,7 +58521,7 @@ pub unsafe fn vst1q_f32_x4(a: *mut f32, b: float32x4x4_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1_f32_x4(a: *mut f32, b: float32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v2f32.p0" @@ -58546,7 +58546,7 @@ pub unsafe fn vst1_f32_x4(a: *mut f32, b: float32x2x4_t) { #[cfg_attr(test, assert_instr(st1))] #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst1q_f32_x4(a: *mut f32, b: float32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v4f32.p0" @@ -59324,7 +59324,7 @@ pub unsafe fn vst1q_p64_x4(a: *mut p64, b: poly64x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s8_x2(a: *mut i8, b: int8x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v8i8.p0" @@ -59343,7 +59343,7 @@ pub unsafe fn vst1_s8_x2(a: *mut i8, b: int8x8x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s8_x2(a: *mut i8, b: int8x16x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v16i8.p0" @@ -59362,7 +59362,7 @@ pub unsafe fn vst1q_s8_x2(a: *mut i8, b: int8x16x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s16_x2(a: *mut i16, b: int16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v4i16.p0" @@ -59381,7 +59381,7 @@ pub unsafe fn vst1_s16_x2(a: *mut i16, b: int16x4x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s16_x2(a: *mut i16, b: int16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v8i16.p0" @@ -59400,7 +59400,7 @@ pub unsafe fn vst1q_s16_x2(a: *mut i16, b: int16x8x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s32_x2(a: *mut i32, b: int32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v2i32.p0" @@ -59419,7 +59419,7 @@ pub unsafe fn vst1_s32_x2(a: *mut i32, b: int32x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s32_x2(a: *mut i32, b: int32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v4i32.p0" @@ -59438,7 +59438,7 @@ pub unsafe fn vst1q_s32_x2(a: *mut i32, b: int32x4x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s64_x2(a: *mut i64, b: int64x1x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v1i64.p0" @@ -59457,7 +59457,7 @@ pub unsafe fn vst1_s64_x2(a: *mut i64, b: int64x1x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s64_x2(a: *mut i64, b: int64x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x2.v2i64.p0" @@ -59476,7 +59476,7 @@ pub unsafe fn vst1q_s64_x2(a: *mut i64, b: int64x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s8_x2(a: *mut i8, b: int8x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v8i8.p0")] fn _vst1_s8_x2(ptr: *mut i8, a: int8x8_t, b: int8x8_t); } @@ -59492,7 +59492,7 @@ pub unsafe fn vst1_s8_x2(a: *mut i8, b: int8x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s8_x2(a: *mut i8, b: int8x16x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v16i8.p0")] fn _vst1q_s8_x2(ptr: *mut i8, a: int8x16_t, b: int8x16_t); } @@ -59508,7 +59508,7 @@ pub unsafe fn vst1q_s8_x2(a: *mut i8, b: int8x16x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s16_x2(a: *mut i16, b: int16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v4i16.p0")] fn _vst1_s16_x2(ptr: *mut i16, a: int16x4_t, b: int16x4_t); } @@ -59524,7 +59524,7 @@ pub unsafe fn vst1_s16_x2(a: *mut i16, b: int16x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s16_x2(a: *mut i16, b: int16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v8i16.p0")] fn _vst1q_s16_x2(ptr: *mut i16, a: int16x8_t, b: int16x8_t); } @@ -59540,7 +59540,7 @@ pub unsafe fn vst1q_s16_x2(a: *mut i16, b: int16x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s32_x2(a: *mut i32, b: int32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v2i32.p0")] fn _vst1_s32_x2(ptr: *mut i32, a: int32x2_t, b: int32x2_t); } @@ -59556,7 +59556,7 @@ pub unsafe fn vst1_s32_x2(a: *mut i32, b: int32x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s32_x2(a: *mut i32, b: int32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v4i32.p0")] fn _vst1q_s32_x2(ptr: *mut i32, a: int32x4_t, b: int32x4_t); } @@ -59572,7 +59572,7 @@ pub unsafe fn vst1q_s32_x2(a: *mut i32, b: int32x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s64_x2(a: *mut i64, b: int64x1x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v1i64.p0")] fn _vst1_s64_x2(ptr: *mut i64, a: int64x1_t, b: int64x1_t); } @@ -59588,7 +59588,7 @@ pub unsafe fn vst1_s64_x2(a: *mut i64, b: int64x1x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s64_x2(a: *mut i64, b: int64x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x2.v2i64.p0")] fn _vst1q_s64_x2(ptr: *mut i64, a: int64x2_t, b: int64x2_t); } @@ -59604,7 +59604,7 @@ pub unsafe fn vst1q_s64_x2(a: *mut i64, b: int64x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s8_x3(a: *mut i8, b: int8x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v8i8.p0" @@ -59623,7 +59623,7 @@ pub unsafe fn vst1_s8_x3(a: *mut i8, b: int8x8x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s8_x3(a: *mut i8, b: int8x16x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v16i8.p0" @@ -59642,7 +59642,7 @@ pub unsafe fn vst1q_s8_x3(a: *mut i8, b: int8x16x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s16_x3(a: *mut i16, b: int16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v4i16.p0" @@ -59661,7 +59661,7 @@ pub unsafe fn vst1_s16_x3(a: *mut i16, b: int16x4x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s16_x3(a: *mut i16, b: int16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v8i16.p0" @@ -59680,7 +59680,7 @@ pub unsafe fn vst1q_s16_x3(a: *mut i16, b: int16x8x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s32_x3(a: *mut i32, b: int32x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v2i32.p0" @@ -59699,7 +59699,7 @@ pub unsafe fn vst1_s32_x3(a: *mut i32, b: int32x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s32_x3(a: *mut i32, b: int32x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v4i32.p0" @@ -59718,7 +59718,7 @@ pub unsafe fn vst1q_s32_x3(a: *mut i32, b: int32x4x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s64_x3(a: *mut i64, b: int64x1x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v1i64.p0" @@ -59737,7 +59737,7 @@ pub unsafe fn vst1_s64_x3(a: *mut i64, b: int64x1x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s64_x3(a: *mut i64, b: int64x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x3.v2i64.p0" @@ -59756,7 +59756,7 @@ pub unsafe fn vst1q_s64_x3(a: *mut i64, b: int64x2x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s8_x3(a: *mut i8, b: int8x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v8i8.p0")] fn _vst1_s8_x3(ptr: *mut i8, a: int8x8_t, b: int8x8_t, c: int8x8_t); } @@ -59772,7 +59772,7 @@ pub unsafe fn vst1_s8_x3(a: *mut i8, b: int8x8x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s8_x3(a: *mut i8, b: int8x16x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v16i8.p0")] fn _vst1q_s8_x3(ptr: *mut i8, a: int8x16_t, b: int8x16_t, c: int8x16_t); } @@ -59788,7 +59788,7 @@ pub unsafe fn vst1q_s8_x3(a: *mut i8, b: int8x16x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s16_x3(a: *mut i16, b: int16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v4i16.p0")] fn _vst1_s16_x3(ptr: *mut i16, a: int16x4_t, b: int16x4_t, c: int16x4_t); } @@ -59804,7 +59804,7 @@ pub unsafe fn vst1_s16_x3(a: *mut i16, b: int16x4x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s16_x3(a: *mut i16, b: int16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v8i16.p0")] fn _vst1q_s16_x3(ptr: *mut i16, a: int16x8_t, b: int16x8_t, c: int16x8_t); } @@ -59820,7 +59820,7 @@ pub unsafe fn vst1q_s16_x3(a: *mut i16, b: int16x8x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s32_x3(a: *mut i32, b: int32x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v2i32.p0")] fn _vst1_s32_x3(ptr: *mut i32, a: int32x2_t, b: int32x2_t, c: int32x2_t); } @@ -59836,7 +59836,7 @@ pub unsafe fn vst1_s32_x3(a: *mut i32, b: int32x2x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s32_x3(a: *mut i32, b: int32x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v4i32.p0")] fn _vst1q_s32_x3(ptr: *mut i32, a: int32x4_t, b: int32x4_t, c: int32x4_t); } @@ -59852,7 +59852,7 @@ pub unsafe fn vst1q_s32_x3(a: *mut i32, b: int32x4x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s64_x3(a: *mut i64, b: int64x1x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v1i64.p0")] fn _vst1_s64_x3(ptr: *mut i64, a: int64x1_t, b: int64x1_t, c: int64x1_t); } @@ -59868,7 +59868,7 @@ pub unsafe fn vst1_s64_x3(a: *mut i64, b: int64x1x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s64_x3(a: *mut i64, b: int64x2x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x3.p0.v2i64.p0")] fn _vst1q_s64_x3(ptr: *mut i64, a: int64x2_t, b: int64x2_t, c: int64x2_t); } @@ -59884,7 +59884,7 @@ pub unsafe fn vst1q_s64_x3(a: *mut i64, b: int64x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s8_x4(a: *mut i8, b: int8x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v8i8.p0" @@ -59903,7 +59903,7 @@ pub unsafe fn vst1_s8_x4(a: *mut i8, b: int8x8x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s8_x4(a: *mut i8, b: int8x16x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v16i8.p0" @@ -59922,7 +59922,7 @@ pub unsafe fn vst1q_s8_x4(a: *mut i8, b: int8x16x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s16_x4(a: *mut i16, b: int16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v4i16.p0" @@ -59941,7 +59941,7 @@ pub unsafe fn vst1_s16_x4(a: *mut i16, b: int16x4x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s16_x4(a: *mut i16, b: int16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v8i16.p0" @@ -59960,7 +59960,7 @@ pub unsafe fn vst1q_s16_x4(a: *mut i16, b: int16x8x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s32_x4(a: *mut i32, b: int32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v2i32.p0" @@ -59979,7 +59979,7 @@ pub unsafe fn vst1_s32_x4(a: *mut i32, b: int32x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s32_x4(a: *mut i32, b: int32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v4i32.p0" @@ -59998,7 +59998,7 @@ pub unsafe fn vst1q_s32_x4(a: *mut i32, b: int32x4x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1_s64_x4(a: *mut i64, b: int64x1x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v1i64.p0" @@ -60017,7 +60017,7 @@ pub unsafe fn vst1_s64_x4(a: *mut i64, b: int64x1x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] #[cfg_attr(test, assert_instr(st1))] pub unsafe fn vst1q_s64_x4(a: *mut i64, b: int64x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st1x4.v2i64.p0" @@ -60036,7 +60036,7 @@ pub unsafe fn vst1q_s64_x4(a: *mut i64, b: int64x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s8_x4(a: *mut i8, b: int8x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v8i8.p0")] fn _vst1_s8_x4(ptr: *mut i8, a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t); } @@ -60052,7 +60052,7 @@ pub unsafe fn vst1_s8_x4(a: *mut i8, b: int8x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s8_x4(a: *mut i8, b: int8x16x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v16i8.p0")] fn _vst1q_s8_x4(ptr: *mut i8, a: int8x16_t, b: int8x16_t, c: int8x16_t, d: int8x16_t); } @@ -60068,7 +60068,7 @@ pub unsafe fn vst1q_s8_x4(a: *mut i8, b: int8x16x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s16_x4(a: *mut i16, b: int16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v4i16.p0")] fn _vst1_s16_x4(ptr: *mut i16, a: int16x4_t, b: int16x4_t, c: int16x4_t, d: int16x4_t); } @@ -60084,7 +60084,7 @@ pub unsafe fn vst1_s16_x4(a: *mut i16, b: int16x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s16_x4(a: *mut i16, b: int16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v8i16.p0")] fn _vst1q_s16_x4(ptr: *mut i16, a: int16x8_t, b: int16x8_t, c: int16x8_t, d: int16x8_t); } @@ -60100,7 +60100,7 @@ pub unsafe fn vst1q_s16_x4(a: *mut i16, b: int16x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s32_x4(a: *mut i32, b: int32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v2i32.p0")] fn _vst1_s32_x4(ptr: *mut i32, a: int32x2_t, b: int32x2_t, c: int32x2_t, d: int32x2_t); } @@ -60116,7 +60116,7 @@ pub unsafe fn vst1_s32_x4(a: *mut i32, b: int32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s32_x4(a: *mut i32, b: int32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v4i32.p0")] fn _vst1q_s32_x4(ptr: *mut i32, a: int32x4_t, b: int32x4_t, c: int32x4_t, d: int32x4_t); } @@ -60132,7 +60132,7 @@ pub unsafe fn vst1q_s32_x4(a: *mut i32, b: int32x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1_s64_x4(a: *mut i64, b: int64x1x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v1i64.p0")] fn _vst1_s64_x4(ptr: *mut i64, a: int64x1_t, b: int64x1_t, c: int64x1_t, d: int64x1_t); } @@ -60148,7 +60148,7 @@ pub unsafe fn vst1_s64_x4(a: *mut i64, b: int64x1x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst1))] pub unsafe fn vst1q_s64_x4(a: *mut i64, b: int64x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1x4.p0.v2i64.p0")] fn _vst1q_s64_x4(ptr: *mut i64, a: int64x2_t, b: int64x2_t, c: int64x2_t, d: int64x2_t); } @@ -60990,7 +60990,7 @@ pub unsafe fn vst1q_p16_x4(a: *mut p16, b: poly16x8x4_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.64", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1_v1i64(addr: *const i8, val: int64x1_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v1i64.p0")] fn _vst1_v1i64(addr: *const i8, val: int64x1_t, align: i32); } @@ -61004,7 +61004,7 @@ unsafe fn vst1_v1i64(addr: *const i8, val: int64x1_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.32", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1_v2f32(addr: *const i8, val: float32x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v2f32.p0")] fn _vst1_v2f32(addr: *const i8, val: float32x2_t, align: i32); } @@ -61018,7 +61018,7 @@ unsafe fn vst1_v2f32(addr: *const i8, val: float32x2_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.32", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1_v2i32(addr: *const i8, val: int32x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v2i32.p0")] fn _vst1_v2i32(addr: *const i8, val: int32x2_t, align: i32); } @@ -61032,7 +61032,7 @@ unsafe fn vst1_v2i32(addr: *const i8, val: int32x2_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.16", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1_v4i16(addr: *const i8, val: int16x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v4i16.p0")] fn _vst1_v4i16(addr: *const i8, val: int16x4_t, align: i32); } @@ -61046,7 +61046,7 @@ unsafe fn vst1_v4i16(addr: *const i8, val: int16x4_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.8", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1_v8i8(addr: *const i8, val: int8x8_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v8i8.p0")] fn _vst1_v8i8(addr: *const i8, val: int8x8_t, align: i32); } @@ -61060,7 +61060,7 @@ unsafe fn vst1_v8i8(addr: *const i8, val: int8x8_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.8", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1q_v16i8(addr: *const i8, val: int8x16_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v16i8.p0")] fn _vst1q_v16i8(addr: *const i8, val: int8x16_t, align: i32); } @@ -61074,7 +61074,7 @@ unsafe fn vst1q_v16i8(addr: *const i8, val: int8x16_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.64", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1q_v2i64(addr: *const i8, val: int64x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v2i64.p0")] fn _vst1q_v2i64(addr: *const i8, val: int64x2_t, align: i32); } @@ -61088,7 +61088,7 @@ unsafe fn vst1q_v2i64(addr: *const i8, val: int64x2_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.32", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1q_v4f32(addr: *const i8, val: float32x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v4f32.p0")] fn _vst1q_v4f32(addr: *const i8, val: float32x4_t, align: i32); } @@ -61102,7 +61102,7 @@ unsafe fn vst1q_v4f32(addr: *const i8, val: float32x4_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.32", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1q_v4i32(addr: *const i8, val: int32x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v4i32.p0")] fn _vst1q_v4i32(addr: *const i8, val: int32x4_t, align: i32); } @@ -61116,7 +61116,7 @@ unsafe fn vst1q_v4i32(addr: *const i8, val: int32x4_t) { #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.16", ALIGN = 0))] #[rustc_legacy_const_generics(2)] unsafe fn vst1q_v8i16(addr: *const i8, val: int16x8_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v8i16.p0")] fn _vst1q_v8i16(addr: *const i8, val: int16x8_t, align: i32); } @@ -61134,7 +61134,7 @@ unsafe fn vst1q_v8i16(addr: *const i8, val: int16x8_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.16"))] unsafe fn vst1_v4f16(addr: *const i8, val: float16x4_t, align: i32) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v4f16.p0")] fn _vst1_v4f16(addr: *const i8, val: float16x4_t, align: i32); } @@ -61152,7 +61152,7 @@ unsafe fn vst1_v4f16(addr: *const i8, val: float16x4_t, align: i32) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vst1.16"))] unsafe fn vst1q_v8f16(addr: *const i8, val: float16x8_t, align: i32) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst1.v8f16.p0")] fn _vst1q_v8f16(addr: *const i8, val: float16x8_t, align: i32); } @@ -61195,7 +61195,7 @@ pub unsafe fn vst1q_lane_p64(a: *mut p64, b: poly64x2_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st2))] pub unsafe fn vst2_f16(a: *mut f16, b: float16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2.v4f16.p0" @@ -61216,7 +61216,7 @@ pub unsafe fn vst2_f16(a: *mut f16, b: float16x4x2_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st2))] pub unsafe fn vst2q_f16(a: *mut f16, b: float16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2.v8f16.p0" @@ -61238,7 +61238,7 @@ pub unsafe fn vst2q_f16(a: *mut f16, b: float16x8x2_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2_f16(a: *mut f16, b: float16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.p0.v4f16")] fn _vst2_f16(ptr: *mut i8, a: float16x4_t, b: float16x4_t, size: i32); } @@ -61257,7 +61257,7 @@ pub unsafe fn vst2_f16(a: *mut f16, b: float16x4x2_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2q_f16(a: *mut f16, b: float16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.p0.v8f16")] fn _vst2q_f16(ptr: *mut i8, a: float16x8_t, b: float16x8_t, size: i32); } @@ -61369,7 +61369,7 @@ pub unsafe fn vst2q_s32(a: *mut i32, b: int32x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2_f32(a: *mut f32, b: float32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v2f32.p0")] fn _vst2_f32(ptr: *mut i8, a: float32x2_t, b: float32x2_t, size: i32); } @@ -61385,7 +61385,7 @@ pub unsafe fn vst2_f32(a: *mut f32, b: float32x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2q_f32(a: *mut f32, b: float32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v4f32.p0")] fn _vst2q_f32(ptr: *mut i8, a: float32x4_t, b: float32x4_t, size: i32); } @@ -61401,7 +61401,7 @@ pub unsafe fn vst2q_f32(a: *mut f32, b: float32x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2_s8(a: *mut i8, b: int8x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v8i8.p0")] fn _vst2_s8(ptr: *mut i8, a: int8x8_t, b: int8x8_t, size: i32); } @@ -61417,7 +61417,7 @@ pub unsafe fn vst2_s8(a: *mut i8, b: int8x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2q_s8(a: *mut i8, b: int8x16x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v16i8.p0")] fn _vst2q_s8(ptr: *mut i8, a: int8x16_t, b: int8x16_t, size: i32); } @@ -61433,7 +61433,7 @@ pub unsafe fn vst2q_s8(a: *mut i8, b: int8x16x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2_s16(a: *mut i16, b: int16x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v4i16.p0")] fn _vst2_s16(ptr: *mut i8, a: int16x4_t, b: int16x4_t, size: i32); } @@ -61449,7 +61449,7 @@ pub unsafe fn vst2_s16(a: *mut i16, b: int16x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2q_s16(a: *mut i16, b: int16x8x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v8i16.p0")] fn _vst2q_s16(ptr: *mut i8, a: int16x8_t, b: int16x8_t, size: i32); } @@ -61465,7 +61465,7 @@ pub unsafe fn vst2q_s16(a: *mut i16, b: int16x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2_s32(a: *mut i32, b: int32x2x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v2i32.p0")] fn _vst2_s32(ptr: *mut i8, a: int32x2_t, b: int32x2_t, size: i32); } @@ -61481,7 +61481,7 @@ pub unsafe fn vst2_s32(a: *mut i32, b: int32x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst2))] pub unsafe fn vst2q_s32(a: *mut i32, b: int32x4x2_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2.v4i32.p0")] fn _vst2q_s32(ptr: *mut i8, a: int32x4_t, b: int32x4_t, size: i32); } @@ -61501,7 +61501,7 @@ pub unsafe fn vst2q_s32(a: *mut i32, b: int32x4x2_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst2_lane_f16(a: *mut f16, b: float16x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v4f16.p0" @@ -61524,7 +61524,7 @@ pub unsafe fn vst2_lane_f16(a: *mut f16, b: float16x4x2_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst2q_lane_f16(a: *mut f16, b: float16x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v8f16.p0" @@ -61548,7 +61548,7 @@ pub unsafe fn vst2q_lane_f16(a: *mut f16, b: float16x8x2_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst2_lane_f16(a: *mut f16, b: float16x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.p0.v4f16")] fn _vst2_lane_f16(ptr: *mut i8, a: float16x4_t, b: float16x4_t, n: i32, size: i32); } @@ -61569,7 +61569,7 @@ pub unsafe fn vst2_lane_f16(a: *mut f16, b: float16x4x2_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst2q_lane_f16(a: *mut f16, b: float16x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.p0.v8f16")] fn _vst2q_lane_f16(ptr: *mut i8, a: float16x8_t, b: float16x8_t, n: i32, size: i32); } @@ -61587,7 +61587,7 @@ pub unsafe fn vst2q_lane_f16(a: *mut f16, b: float16x8x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_f32(a: *mut f32, b: float32x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v2f32.p0" @@ -61608,7 +61608,7 @@ pub unsafe fn vst2_lane_f32(a: *mut f32, b: float32x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_f32(a: *mut f32, b: float32x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v4f32.p0" @@ -61629,7 +61629,7 @@ pub unsafe fn vst2q_lane_f32(a: *mut f32, b: float32x4x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_s8(a: *mut i8, b: int8x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v8i8.p0" @@ -61650,7 +61650,7 @@ pub unsafe fn vst2_lane_s8(a: *mut i8, b: int8x8x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_s16(a: *mut i16, b: int16x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v4i16.p0" @@ -61671,7 +61671,7 @@ pub unsafe fn vst2_lane_s16(a: *mut i16, b: int16x4x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_s16(a: *mut i16, b: int16x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v8i16.p0" @@ -61692,7 +61692,7 @@ pub unsafe fn vst2q_lane_s16(a: *mut i16, b: int16x8x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2_lane_s32(a: *mut i32, b: int32x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v2i32.p0" @@ -61713,7 +61713,7 @@ pub unsafe fn vst2_lane_s32(a: *mut i32, b: int32x2x2_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst2q_lane_s32(a: *mut i32, b: int32x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st2lane.v4i32.p0" @@ -61734,7 +61734,7 @@ pub unsafe fn vst2q_lane_s32(a: *mut i32, b: int32x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2_lane_f32(a: *mut f32, b: float32x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v2f32.p0")] fn _vst2_lane_f32(ptr: *mut i8, a: float32x2_t, b: float32x2_t, n: i32, size: i32); } @@ -61752,7 +61752,7 @@ pub unsafe fn vst2_lane_f32(a: *mut f32, b: float32x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2q_lane_f32(a: *mut f32, b: float32x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v4f32.p0")] fn _vst2q_lane_f32(ptr: *mut i8, a: float32x4_t, b: float32x4_t, n: i32, size: i32); } @@ -61770,7 +61770,7 @@ pub unsafe fn vst2q_lane_f32(a: *mut f32, b: float32x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2_lane_s8(a: *mut i8, b: int8x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v8i8.p0")] fn _vst2_lane_s8(ptr: *mut i8, a: int8x8_t, b: int8x8_t, n: i32, size: i32); } @@ -61788,7 +61788,7 @@ pub unsafe fn vst2_lane_s8(a: *mut i8, b: int8x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2_lane_s16(a: *mut i16, b: int16x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v4i16.p0")] fn _vst2_lane_s16(ptr: *mut i8, a: int16x4_t, b: int16x4_t, n: i32, size: i32); } @@ -61806,7 +61806,7 @@ pub unsafe fn vst2_lane_s16(a: *mut i16, b: int16x4x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2q_lane_s16(a: *mut i16, b: int16x8x2_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v8i16.p0")] fn _vst2q_lane_s16(ptr: *mut i8, a: int16x8_t, b: int16x8_t, n: i32, size: i32); } @@ -61824,7 +61824,7 @@ pub unsafe fn vst2q_lane_s16(a: *mut i16, b: int16x8x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2_lane_s32(a: *mut i32, b: int32x2x2_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v2i32.p0")] fn _vst2_lane_s32(ptr: *mut i8, a: int32x2_t, b: int32x2_t, n: i32, size: i32); } @@ -61842,7 +61842,7 @@ pub unsafe fn vst2_lane_s32(a: *mut i32, b: int32x2x2_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst2q_lane_s32(a: *mut i32, b: int32x4x2_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst2lane.v4i32.p0")] fn _vst2q_lane_s32(ptr: *mut i8, a: int32x4_t, b: int32x4_t, n: i32, size: i32); } @@ -62361,7 +62361,7 @@ pub unsafe fn vst2q_p16(a: *mut p16, b: poly16x8x2_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst3))] pub unsafe fn vst3_f16(a: *mut f16, b: float16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3.p0.v4f16")] fn _vst3_f16(ptr: *mut i8, a: float16x4_t, b: float16x4_t, c: float16x4_t, size: i32); } @@ -62380,7 +62380,7 @@ pub unsafe fn vst3_f16(a: *mut f16, b: float16x4x3_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst3))] pub unsafe fn vst3q_f16(a: *mut f16, b: float16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3.p0.v8f16")] fn _vst3q_f16(ptr: *mut i8, a: float16x8_t, b: float16x8_t, c: float16x8_t, size: i32); } @@ -62398,7 +62398,7 @@ pub unsafe fn vst3q_f16(a: *mut f16, b: float16x8x3_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st3))] pub unsafe fn vst3_f16(a: *mut f16, b: float16x4x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3.v4f16.p0" @@ -62419,7 +62419,7 @@ pub unsafe fn vst3_f16(a: *mut f16, b: float16x4x3_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st3))] pub unsafe fn vst3q_f16(a: *mut f16, b: float16x8x3_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3.v8f16.p0" @@ -62635,7 +62635,7 @@ pub unsafe fn vst3q_s32(a: *mut i32, b: int32x4x3_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst3_lane_f16(a: *mut f16, b: float16x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v4f16")] fn _vst3_lane_f16( ptr: *mut i8, @@ -62663,7 +62663,7 @@ pub unsafe fn vst3_lane_f16(a: *mut f16, b: float16x4x3_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst3q_lane_f16(a: *mut f16, b: float16x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v8f16")] fn _vst3q_lane_f16( ptr: *mut i8, @@ -62690,7 +62690,7 @@ pub unsafe fn vst3q_lane_f16(a: *mut f16, b: float16x8x3_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst3_lane_f16(a: *mut f16, b: float16x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v4f16.p0" @@ -62713,7 +62713,7 @@ pub unsafe fn vst3_lane_f16(a: *mut f16, b: float16x4x3_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst3q_lane_f16(a: *mut f16, b: float16x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v8f16.p0" @@ -62734,7 +62734,7 @@ pub unsafe fn vst3q_lane_f16(a: *mut f16, b: float16x8x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3_lane_f32(a: *mut f32, b: float32x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v2f32")] fn _vst3_lane_f32( ptr: *mut i8, @@ -62759,7 +62759,7 @@ pub unsafe fn vst3_lane_f32(a: *mut f32, b: float32x2x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3q_lane_f32(a: *mut f32, b: float32x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v4f32")] fn _vst3q_lane_f32( ptr: *mut i8, @@ -62784,7 +62784,7 @@ pub unsafe fn vst3q_lane_f32(a: *mut f32, b: float32x4x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3_lane_s8(a: *mut i8, b: int8x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v8i8")] fn _vst3_lane_s8(ptr: *mut i8, a: int8x8_t, b: int8x8_t, c: int8x8_t, n: i32, size: i32); } @@ -62802,7 +62802,7 @@ pub unsafe fn vst3_lane_s8(a: *mut i8, b: int8x8x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3_lane_s16(a: *mut i16, b: int16x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v4i16")] fn _vst3_lane_s16( ptr: *mut i8, @@ -62827,7 +62827,7 @@ pub unsafe fn vst3_lane_s16(a: *mut i16, b: int16x4x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3q_lane_s16(a: *mut i16, b: int16x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v8i16")] fn _vst3q_lane_s16( ptr: *mut i8, @@ -62852,7 +62852,7 @@ pub unsafe fn vst3q_lane_s16(a: *mut i16, b: int16x8x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3_lane_s32(a: *mut i32, b: int32x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v2i32")] fn _vst3_lane_s32( ptr: *mut i8, @@ -62877,7 +62877,7 @@ pub unsafe fn vst3_lane_s32(a: *mut i32, b: int32x2x3_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst3q_lane_s32(a: *mut i32, b: int32x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst3lane.p0.v4i32")] fn _vst3q_lane_s32( ptr: *mut i8, @@ -62902,7 +62902,7 @@ pub unsafe fn vst3q_lane_s32(a: *mut i32, b: int32x4x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_f32(a: *mut f32, b: float32x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v2f32.p0" @@ -62923,7 +62923,7 @@ pub unsafe fn vst3_lane_f32(a: *mut f32, b: float32x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_f32(a: *mut f32, b: float32x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v4f32.p0" @@ -62944,7 +62944,7 @@ pub unsafe fn vst3q_lane_f32(a: *mut f32, b: float32x4x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_s8(a: *mut i8, b: int8x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v8i8.p0" @@ -62965,7 +62965,7 @@ pub unsafe fn vst3_lane_s8(a: *mut i8, b: int8x8x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_s16(a: *mut i16, b: int16x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v4i16.p0" @@ -62986,7 +62986,7 @@ pub unsafe fn vst3_lane_s16(a: *mut i16, b: int16x4x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_s16(a: *mut i16, b: int16x8x3_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v8i16.p0" @@ -63007,7 +63007,7 @@ pub unsafe fn vst3q_lane_s16(a: *mut i16, b: int16x8x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3_lane_s32(a: *mut i32, b: int32x2x3_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v2i32.p0" @@ -63028,7 +63028,7 @@ pub unsafe fn vst3_lane_s32(a: *mut i32, b: int32x2x3_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst3q_lane_s32(a: *mut i32, b: int32x4x3_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st3lane.v4i32.p0" @@ -63550,7 +63550,7 @@ pub unsafe fn vst3q_p16(a: *mut p16, b: poly16x8x3_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4_f16(a: *mut f16, b: float16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v4f16")] fn _vst4_f16( ptr: *mut i8, @@ -63576,7 +63576,7 @@ pub unsafe fn vst4_f16(a: *mut f16, b: float16x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4q_f16(a: *mut f16, b: float16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v8f16")] fn _vst4q_f16( ptr: *mut i8, @@ -63601,7 +63601,7 @@ pub unsafe fn vst4q_f16(a: *mut f16, b: float16x8x4_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st4))] pub unsafe fn vst4_f16(a: *mut f16, b: float16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4.v4f16.p0" @@ -63622,7 +63622,7 @@ pub unsafe fn vst4_f16(a: *mut f16, b: float16x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] #[cfg_attr(test, assert_instr(st4))] pub unsafe fn vst4q_f16(a: *mut f16, b: float16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4.v8f16.p0" @@ -63641,7 +63641,7 @@ pub unsafe fn vst4q_f16(a: *mut f16, b: float16x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4_f32(a: *mut f32, b: float32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v2f32")] fn _vst4_f32( ptr: *mut i8, @@ -63664,7 +63664,7 @@ pub unsafe fn vst4_f32(a: *mut f32, b: float32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4q_f32(a: *mut f32, b: float32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v4f32")] fn _vst4q_f32( ptr: *mut i8, @@ -63687,7 +63687,7 @@ pub unsafe fn vst4q_f32(a: *mut f32, b: float32x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4_s8(a: *mut i8, b: int8x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v8i8")] fn _vst4_s8(ptr: *mut i8, a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, size: i32); } @@ -63703,7 +63703,7 @@ pub unsafe fn vst4_s8(a: *mut i8, b: int8x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4q_s8(a: *mut i8, b: int8x16x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v16i8")] fn _vst4q_s8( ptr: *mut i8, @@ -63726,7 +63726,7 @@ pub unsafe fn vst4q_s8(a: *mut i8, b: int8x16x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4_s16(a: *mut i16, b: int16x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v4i16")] fn _vst4_s16( ptr: *mut i8, @@ -63749,7 +63749,7 @@ pub unsafe fn vst4_s16(a: *mut i16, b: int16x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4q_s16(a: *mut i16, b: int16x8x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v8i16")] fn _vst4q_s16( ptr: *mut i8, @@ -63772,7 +63772,7 @@ pub unsafe fn vst4q_s16(a: *mut i16, b: int16x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4_s32(a: *mut i32, b: int32x2x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v2i32")] fn _vst4_s32( ptr: *mut i8, @@ -63795,7 +63795,7 @@ pub unsafe fn vst4_s32(a: *mut i32, b: int32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vst4))] pub unsafe fn vst4q_s32(a: *mut i32, b: int32x4x4_t) { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4.p0.v4i32")] fn _vst4q_s32( ptr: *mut i8, @@ -63919,7 +63919,7 @@ pub unsafe fn vst4q_s32(a: *mut i32, b: int32x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst4_lane_f16(a: *mut f16, b: float16x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v4f16")] fn _vst4_lane_f16( ptr: *mut i8, @@ -63948,7 +63948,7 @@ pub unsafe fn vst4_lane_f16(a: *mut f16, b: float16x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst4q_lane_f16(a: *mut f16, b: float16x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v8f16")] fn _vst4q_lane_f16( ptr: *mut i8, @@ -63976,7 +63976,7 @@ pub unsafe fn vst4q_lane_f16(a: *mut f16, b: float16x8x4_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst4_lane_f16(a: *mut f16, b: float16x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v4f16.p0" @@ -64006,7 +64006,7 @@ pub unsafe fn vst4_lane_f16(a: *mut f16, b: float16x4x4_t) { #[cfg(not(target_arch = "arm64ec"))] pub unsafe fn vst4q_lane_f16(a: *mut f16, b: float16x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v8f16.p0" @@ -64034,7 +64034,7 @@ pub unsafe fn vst4q_lane_f16(a: *mut f16, b: float16x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4_lane_f32(a: *mut f32, b: float32x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v2f32")] fn _vst4_lane_f32( ptr: *mut i8, @@ -64060,7 +64060,7 @@ pub unsafe fn vst4_lane_f32(a: *mut f32, b: float32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4q_lane_f32(a: *mut f32, b: float32x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v4f32")] fn _vst4q_lane_f32( ptr: *mut i8, @@ -64086,7 +64086,7 @@ pub unsafe fn vst4q_lane_f32(a: *mut f32, b: float32x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4_lane_s8(a: *mut i8, b: int8x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v8i8")] fn _vst4_lane_s8( ptr: *mut i8, @@ -64112,7 +64112,7 @@ pub unsafe fn vst4_lane_s8(a: *mut i8, b: int8x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4_lane_s16(a: *mut i16, b: int16x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v4i16")] fn _vst4_lane_s16( ptr: *mut i8, @@ -64138,7 +64138,7 @@ pub unsafe fn vst4_lane_s16(a: *mut i16, b: int16x4x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4q_lane_s16(a: *mut i16, b: int16x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v8i16")] fn _vst4q_lane_s16( ptr: *mut i8, @@ -64164,7 +64164,7 @@ pub unsafe fn vst4q_lane_s16(a: *mut i16, b: int16x8x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4_lane_s32(a: *mut i32, b: int32x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v2i32")] fn _vst4_lane_s32( ptr: *mut i8, @@ -64190,7 +64190,7 @@ pub unsafe fn vst4_lane_s32(a: *mut i32, b: int32x2x4_t) { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] pub unsafe fn vst4q_lane_s32(a: *mut i32, b: int32x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vst4lane.p0.v4i32")] fn _vst4q_lane_s32( ptr: *mut i8, @@ -64216,7 +64216,7 @@ pub unsafe fn vst4q_lane_s32(a: *mut i32, b: int32x4x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_f32(a: *mut f32, b: float32x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v2f32.p0" @@ -64244,7 +64244,7 @@ pub unsafe fn vst4_lane_f32(a: *mut f32, b: float32x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_f32(a: *mut f32, b: float32x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v4f32.p0" @@ -64272,7 +64272,7 @@ pub unsafe fn vst4q_lane_f32(a: *mut f32, b: float32x4x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_s8(a: *mut i8, b: int8x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v8i8.p0" @@ -64293,7 +64293,7 @@ pub unsafe fn vst4_lane_s8(a: *mut i8, b: int8x8x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_s16(a: *mut i16, b: int16x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v4i16.p0" @@ -64321,7 +64321,7 @@ pub unsafe fn vst4_lane_s16(a: *mut i16, b: int16x4x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_s16(a: *mut i16, b: int16x8x4_t) { static_assert_uimm_bits!(LANE, 3); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v8i16.p0" @@ -64349,7 +64349,7 @@ pub unsafe fn vst4q_lane_s16(a: *mut i16, b: int16x8x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4_lane_s32(a: *mut i32, b: int32x2x4_t) { static_assert_uimm_bits!(LANE, 1); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v2i32.p0" @@ -64377,7 +64377,7 @@ pub unsafe fn vst4_lane_s32(a: *mut i32, b: int32x2x4_t) { #[stable(feature = "neon_intrinsics", since = "1.59.0")] pub unsafe fn vst4q_lane_s32(a: *mut i32, b: int32x4x4_t) { static_assert_uimm_bits!(LANE, 2); - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.st4lane.v4i32.p0" @@ -66013,7 +66013,7 @@ pub fn vsudotq_laneq_s32(a: int32x4_t, b: int8x16_t, c: uint8x1 #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbl))] fn vtbl1(a: int8x8_t, b: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbl1")] fn _vtbl1(a: int8x8_t, b: int8x8_t) -> int8x8_t; } @@ -66061,7 +66061,7 @@ pub fn vtbl1_p8(a: poly8x8_t, b: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbl))] fn vtbl2(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbl2")] fn _vtbl2(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t; } @@ -66109,7 +66109,7 @@ pub fn vtbl2_p8(a: poly8x8x2_t, b: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbl))] fn vtbl3(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbl3")] fn _vtbl3(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t) -> int8x8_t; } @@ -66171,7 +66171,7 @@ pub fn vtbl3_p8(a: poly8x8x3_t, b: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbl))] fn vtbl4(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, e: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbl4")] fn _vtbl4(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, e: int8x8_t) -> int8x8_t; } @@ -66234,7 +66234,7 @@ pub fn vtbl4_p8(a: poly8x8x4_t, b: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbx))] fn vtbx1(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbx1")] fn _vtbx1(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t; } @@ -66278,7 +66278,7 @@ pub fn vtbx1_p8(a: poly8x8_t, b: poly8x8_t, c: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbx))] fn vtbx2(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbx2")] fn _vtbx2(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t) -> int8x8_t; } @@ -66336,7 +66336,7 @@ pub fn vtbx2_p8(a: poly8x8_t, b: poly8x8x2_t, c: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbx))] fn vtbx3(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, e: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbx3")] fn _vtbx3(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, e: int8x8_t) -> int8x8_t; } @@ -66396,7 +66396,7 @@ pub fn vtbx3_p8(a: poly8x8_t, b: poly8x8x3_t, c: uint8x8_t) -> poly8x8_t { #[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")] #[cfg_attr(test, assert_instr(vtbx))] fn vtbx4(a: int8x8_t, b: int8x8_t, c: int8x8_t, d: int8x8_t, e: int8x8_t, f: int8x8_t) -> int8x8_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vtbx4")] fn _vtbx4( a: int8x8_t, @@ -68387,7 +68387,7 @@ pub fn vusdotq_laneq_s32(a: int32x4_t, b: uint8x16_t, c: int8x1 unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vusdot_s32(a: int32x2_t, b: uint8x8_t, c: int8x8_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usdot.v2i32.v8i8" @@ -68421,7 +68421,7 @@ pub fn vusdot_s32(a: int32x2_t, b: uint8x8_t, c: int8x8_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vusdot_s32(a: int32x2_t, b: uint8x8_t, c: int8x8_t) -> int32x2_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usdot.v2i32.v8i8" @@ -68461,7 +68461,7 @@ pub fn vusdot_s32(a: int32x2_t, b: uint8x8_t, c: int8x8_t) -> int32x2_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vusdotq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usdot.v4i32.v16i8" @@ -68495,7 +68495,7 @@ pub fn vusdotq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vusdotq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usdot.v4i32.v16i8" @@ -68532,7 +68532,7 @@ pub fn vusdotq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4_t { unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") )] pub fn vusmmlaq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4_t { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( any(target_arch = "aarch64", target_arch = "arm64ec"), link_name = "llvm.aarch64.neon.usmmla.v4i32.v16i8" diff --git a/library/stdarch/crates/core_arch/src/hexagon/scalar.rs b/library/stdarch/crates/core_arch/src/hexagon/scalar.rs index a42c5c5e10f30..42429a95901c4 100644 --- a/library/stdarch/crates/core_arch/src/hexagon/scalar.rs +++ b/library/stdarch/crates/core_arch/src/hexagon/scalar.rs @@ -35,7 +35,7 @@ use stdarch_test::assert_instr; // LLVM intrinsic declarations for Hexagon scalar operations #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.hexagon.A2.abs"] fn hexagon_A2_abs(_: i32) -> i32; #[link_name = "llvm.hexagon.A2.absp"] diff --git a/library/stdarch/crates/core_arch/src/hexagon/v128.rs b/library/stdarch/crates/core_arch/src/hexagon/v128.rs index 1a1826ddda316..86671953f079c 100644 --- a/library/stdarch/crates/core_arch/src/hexagon/v128.rs +++ b/library/stdarch/crates/core_arch/src/hexagon/v128.rs @@ -75,7 +75,7 @@ types! { // LLVM intrinsic declarations for 128-byte vector mode #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.hexagon.V6.extractw.128B"] fn extractw(_: HvxVector, _: i32) -> i32; #[link_name = "llvm.hexagon.V6.get.qfext.128B"] diff --git a/library/stdarch/crates/core_arch/src/hexagon/v64.rs b/library/stdarch/crates/core_arch/src/hexagon/v64.rs index 3ac8b47079333..79ce92c75f40a 100644 --- a/library/stdarch/crates/core_arch/src/hexagon/v64.rs +++ b/library/stdarch/crates/core_arch/src/hexagon/v64.rs @@ -75,7 +75,7 @@ types! { // LLVM intrinsic declarations for 64-byte vector mode #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.hexagon.V6.extractw"] fn extractw(_: HvxVector, _: i32) -> i32; #[link_name = "llvm.hexagon.V6.get.qfext"] diff --git a/library/stdarch/crates/core_arch/src/lib.rs b/library/stdarch/crates/core_arch/src/lib.rs index 57eca221e1aba..55163fffedd78 100644 --- a/library/stdarch/crates/core_arch/src/lib.rs +++ b/library/stdarch/crates/core_arch/src/lib.rs @@ -25,7 +25,6 @@ loongarch_target_feature, hexagon_target_feature, wasm_target_feature, - abi_unadjusted, rtm_target_feature, allow_internal_unstable, decl_macro, diff --git a/library/stdarch/crates/core_arch/src/loongarch32/mod.rs b/library/stdarch/crates/core_arch/src/loongarch32/mod.rs index 6cc1116113e1d..6ac3f6b9b8092 100644 --- a/library/stdarch/crates/core_arch/src/loongarch32/mod.rs +++ b/library/stdarch/crates/core_arch/src/loongarch32/mod.rs @@ -3,7 +3,7 @@ use crate::arch::asm; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.cacop.w"] fn __cacop(a: i32, b: i32, c: i32); #[link_name = "llvm.loongarch.csrrd.w"] diff --git a/library/stdarch/crates/core_arch/src/loongarch64/lasx/generated.rs b/library/stdarch/crates/core_arch/src/loongarch64/lasx/generated.rs index 711ade40391a9..1e74f79153ea5 100644 --- a/library/stdarch/crates/core_arch/src/loongarch64/lasx/generated.rs +++ b/library/stdarch/crates/core_arch/src/loongarch64/lasx/generated.rs @@ -10,7 +10,7 @@ use crate::mem::transmute; use super::super::*; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.lasx.xvsrar.b"] fn __lasx_xvsrar_b(a: __v32i8, b: __v32i8) -> __v32i8; #[link_name = "llvm.loongarch.lasx.xvsrar.h"] diff --git a/library/stdarch/crates/core_arch/src/loongarch64/lsx/generated.rs b/library/stdarch/crates/core_arch/src/loongarch64/lsx/generated.rs index 1542633a34b35..54de126e03e27 100644 --- a/library/stdarch/crates/core_arch/src/loongarch64/lsx/generated.rs +++ b/library/stdarch/crates/core_arch/src/loongarch64/lsx/generated.rs @@ -10,7 +10,7 @@ use crate::mem::transmute; use super::super::*; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.lsx.vsrar.b"] fn __lsx_vsrar_b(a: __v16i8, b: __v16i8) -> __v16i8; #[link_name = "llvm.loongarch.lsx.vsrar.h"] diff --git a/library/stdarch/crates/core_arch/src/loongarch64/mod.rs b/library/stdarch/crates/core_arch/src/loongarch64/mod.rs index 44c8f1d28e0d8..e2489f9cfb250 100644 --- a/library/stdarch/crates/core_arch/src/loongarch64/mod.rs +++ b/library/stdarch/crates/core_arch/src/loongarch64/mod.rs @@ -21,7 +21,7 @@ pub fn rdtime_d() -> (i64, isize) { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.crc.w.b.w"] fn __crc_w_b_w(a: i32, b: i32) -> i32; #[link_name = "llvm.loongarch.crc.w.h.w"] diff --git a/library/stdarch/crates/core_arch/src/loongarch_shared/mod.rs b/library/stdarch/crates/core_arch/src/loongarch_shared/mod.rs index 4f24ff2932210..ec59b96a3be83 100644 --- a/library/stdarch/crates/core_arch/src/loongarch_shared/mod.rs +++ b/library/stdarch/crates/core_arch/src/loongarch_shared/mod.rs @@ -21,7 +21,7 @@ pub fn rdtimeh_w() -> (i32, isize) { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.dbar"] fn __dbar(a: i32); #[link_name = "llvm.loongarch.ibar"] diff --git a/library/stdarch/crates/core_arch/src/mips/msa.rs b/library/stdarch/crates/core_arch/src/mips/msa.rs index dab64319ccc3b..ebd9558ef513c 100644 --- a/library/stdarch/crates/core_arch/src/mips/msa.rs +++ b/library/stdarch/crates/core_arch/src/mips/msa.rs @@ -45,7 +45,7 @@ types! { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.mips.add.a.b"] fn msa_add_a_b(a: v16i8, b: v16i8) -> v16i8; #[link_name = "llvm.mips.add.a.h"] diff --git a/library/stdarch/crates/core_arch/src/nvptx/mod.rs b/library/stdarch/crates/core_arch/src/nvptx/mod.rs index 53d53d1e1ef60..d382aff41f4bf 100644 --- a/library/stdarch/crates/core_arch/src/nvptx/mod.rs +++ b/library/stdarch/crates/core_arch/src/nvptx/mod.rs @@ -19,7 +19,7 @@ mod packed; pub use packed::*; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.nvvm.barrier.cta.sync.aligned.all"] fn syncthreads(a: u32) -> (); #[link_name = "llvm.nvvm.read.ptx.sreg.ntid.x"] diff --git a/library/stdarch/crates/core_arch/src/nvptx/packed.rs b/library/stdarch/crates/core_arch/src/nvptx/packed.rs index 7e6c14bc993d9..4933a601231f5 100644 --- a/library/stdarch/crates/core_arch/src/nvptx/packed.rs +++ b/library/stdarch/crates/core_arch/src/nvptx/packed.rs @@ -7,7 +7,7 @@ use crate::intrinsics::simd::*; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.minimum.v2f16"] fn llvm_f16x2_minimum(a: f16x2, b: f16x2) -> f16x2; #[link_name = "llvm.maximum.v2f16"] diff --git a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs index ccfed88a93c2a..a8621802b90f2 100644 --- a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs +++ b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs @@ -96,7 +96,7 @@ impl From for m32x4 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.ppc.altivec.lvx"] fn lvx(p: *const i8) -> vector_unsigned_int; diff --git a/library/stdarch/crates/core_arch/src/powerpc/vsx.rs b/library/stdarch/crates/core_arch/src/powerpc/vsx.rs index 60cb2ad44cd4e..5f62aebca92b9 100644 --- a/library/stdarch/crates/core_arch/src/powerpc/vsx.rs +++ b/library/stdarch/crates/core_arch/src/powerpc/vsx.rs @@ -52,7 +52,7 @@ impl From for m64x2 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.ppc.altivec.vperm"] fn vperm( a: vector_signed_int, diff --git a/library/stdarch/crates/core_arch/src/powerpc64/vsx.rs b/library/stdarch/crates/core_arch/src/powerpc64/vsx.rs index 9032e7795980f..f1f813e6e4556 100644 --- a/library/stdarch/crates/core_arch/src/powerpc64/vsx.rs +++ b/library/stdarch/crates/core_arch/src/powerpc64/vsx.rs @@ -17,7 +17,7 @@ use stdarch_test::assert_instr; use crate::mem::transmute; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.ppc.vsx.lxvl"] fn lxvl(a: *const u8, l: usize) -> vector_signed_int; diff --git a/library/stdarch/crates/core_arch/src/riscv32/zk.rs b/library/stdarch/crates/core_arch/src/riscv32/zk.rs index 054bcfe955b7d..3ffe0819e75bd 100644 --- a/library/stdarch/crates/core_arch/src/riscv32/zk.rs +++ b/library/stdarch/crates/core_arch/src/riscv32/zk.rs @@ -1,7 +1,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.aes32esi"] fn _aes32esi(rs1: i32, rs2: i32, bs: i32) -> i32; diff --git a/library/stdarch/crates/core_arch/src/riscv64/zk.rs b/library/stdarch/crates/core_arch/src/riscv64/zk.rs index 3aa1ca39b3c94..21cfefafdd5c0 100644 --- a/library/stdarch/crates/core_arch/src/riscv64/zk.rs +++ b/library/stdarch/crates/core_arch/src/riscv64/zk.rs @@ -3,7 +3,7 @@ use stdarch_test::assert_instr; use crate::arch::asm; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.aes64es"] fn _aes64es(rs1: i64, rs2: i64) -> i64; diff --git a/library/stdarch/crates/core_arch/src/riscv_shared/zb.rs b/library/stdarch/crates/core_arch/src/riscv_shared/zb.rs index 514afd9080920..79ffe2af337b2 100644 --- a/library/stdarch/crates/core_arch/src/riscv_shared/zb.rs +++ b/library/stdarch/crates/core_arch/src/riscv_shared/zb.rs @@ -2,7 +2,7 @@ use stdarch_test::assert_instr; #[cfg(target_arch = "riscv32")] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.orc.b.i32"] fn _orc_b_32(rs: i32) -> i32; @@ -17,7 +17,7 @@ unsafe extern "unadjusted" { } #[cfg(target_arch = "riscv64")] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.orc.b.i64"] fn _orc_b_64(rs1: i64) -> i64; diff --git a/library/stdarch/crates/core_arch/src/riscv_shared/zk.rs b/library/stdarch/crates/core_arch/src/riscv_shared/zk.rs index b1e633d170223..589ea9779866d 100644 --- a/library/stdarch/crates/core_arch/src/riscv_shared/zk.rs +++ b/library/stdarch/crates/core_arch/src/riscv_shared/zk.rs @@ -1,7 +1,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.sm4ed"] fn _sm4ed(rs1: i32, rs2: i32, bs: i32) -> i32; @@ -28,7 +28,7 @@ unsafe extern "unadjusted" { } #[cfg(target_arch = "riscv32")] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.xperm8.i32"] fn _xperm8_32(rs1: i32, rs2: i32) -> i32; @@ -37,7 +37,7 @@ unsafe extern "unadjusted" { } #[cfg(target_arch = "riscv64")] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.riscv.xperm8.i64"] fn _xperm8_64(rs1: i64, rs2: i64) -> i64; diff --git a/library/stdarch/crates/core_arch/src/s390x/vector.rs b/library/stdarch/crates/core_arch/src/s390x/vector.rs index fc5af1b14d0cd..6703691f080b2 100644 --- a/library/stdarch/crates/core_arch/src/s390x/vector.rs +++ b/library/stdarch/crates/core_arch/src/s390x/vector.rs @@ -107,7 +107,7 @@ struct PackedTuple { #[allow(improper_ctypes)] #[rustfmt::skip] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.nearbyint.v4f32"] fn nearbyint_v4f32(a: vector_float) -> vector_float; #[link_name = "llvm.nearbyint.v2f64"] fn nearbyint_v2f64(a: vector_double) -> vector_double; diff --git a/library/stdarch/crates/core_arch/src/wasm32/atomic.rs b/library/stdarch/crates/core_arch/src/wasm32/atomic.rs index fdc8cfbfdb414..187893042646d 100644 --- a/library/stdarch/crates/core_arch/src/wasm32/atomic.rs +++ b/library/stdarch/crates/core_arch/src/wasm32/atomic.rs @@ -1,7 +1,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.wasm.memory.atomic.wait32"] fn llvm_atomic_wait_i32(ptr: *mut i32, exp: i32, timeout: i64) -> i32; #[link_name = "llvm.wasm.memory.atomic.wait64"] diff --git a/library/stdarch/crates/core_arch/src/wasm32/memory.rs b/library/stdarch/crates/core_arch/src/wasm32/memory.rs index 9d7b7287ede1b..980c99a3f5c87 100644 --- a/library/stdarch/crates/core_arch/src/wasm32/memory.rs +++ b/library/stdarch/crates/core_arch/src/wasm32/memory.rs @@ -1,7 +1,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[cfg_attr(target_pointer_width = "32", link_name = "llvm.wasm.memory.grow.i32")] #[cfg_attr(target_pointer_width = "64", link_name = "llvm.wasm.memory.grow.i64")] fn llvm_memory_grow(mem: u32, pages: usize) -> usize; diff --git a/library/stdarch/crates/core_arch/src/wasm32/relaxed_simd.rs b/library/stdarch/crates/core_arch/src/wasm32/relaxed_simd.rs index 8a9d46984dbb4..37095993f4f96 100644 --- a/library/stdarch/crates/core_arch/src/wasm32/relaxed_simd.rs +++ b/library/stdarch/crates/core_arch/src/wasm32/relaxed_simd.rs @@ -5,7 +5,7 @@ use crate::core_arch::simd; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.wasm.relaxed.swizzle"] fn llvm_relaxed_swizzle(a: simd::i8x16, b: simd::i8x16) -> simd::i8x16; #[link_name = "llvm.wasm.relaxed.trunc.signed"] diff --git a/library/stdarch/crates/core_arch/src/wasm32/simd128.rs b/library/stdarch/crates/core_arch/src/wasm32/simd128.rs index b52702f44e622..29ad8a00024d3 100644 --- a/library/stdarch/crates/core_arch/src/wasm32/simd128.rs +++ b/library/stdarch/crates/core_arch/src/wasm32/simd128.rs @@ -73,7 +73,7 @@ conversions! { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.wasm.swizzle"] fn llvm_swizzle(a: simd::i8x16, b: simd::i8x16) -> simd::i8x16; diff --git a/library/stdarch/crates/core_arch/src/x86/adx.rs b/library/stdarch/crates/core_arch/src/x86/adx.rs index 7d91697133111..826062b11c2d0 100644 --- a/library/stdarch/crates/core_arch/src/x86/adx.rs +++ b/library/stdarch/crates/core_arch/src/x86/adx.rs @@ -2,7 +2,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.addcarry.32"] fn llvm_addcarry_u32(a: u8, b: u32, c: u32) -> (u8, u32); #[link_name = "llvm.x86.subborrow.32"] diff --git a/library/stdarch/crates/core_arch/src/x86/aes.rs b/library/stdarch/crates/core_arch/src/x86/aes.rs index ecb09a6a9099f..42e05412594c8 100644 --- a/library/stdarch/crates/core_arch/src/x86/aes.rs +++ b/library/stdarch/crates/core_arch/src/x86/aes.rs @@ -13,7 +13,7 @@ use crate::core_arch::x86::__m128i; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.aesni.aesdec"] fn aesdec(a: __m128i, round_key: __m128i) -> __m128i; #[link_name = "llvm.x86.aesni.aesdeclast"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx.rs b/library/stdarch/crates/core_arch/src/x86/avx.rs index f5ddff6457aea..b0a6ebe84d995 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx.rs @@ -3292,7 +3292,7 @@ pub const fn _mm256_cvtss_f32(a: __m256) -> f32 { // LLVM intrinsics used in the above functions #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx.round.pd.256"] fn roundpd256(a: __m256d, b: i32) -> __m256d; #[link_name = "llvm.x86.avx.round.ps.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx2.rs b/library/stdarch/crates/core_arch/src/x86/avx2.rs index 6925ba8e27028..057b96ab20be7 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx2.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx2.rs @@ -3906,7 +3906,7 @@ pub const fn _mm256_extract_epi16(a: __m256i) -> i32 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx2.pmadd.wd"] fn pmaddwd(a: i16x16, b: i16x16) -> i32x8; #[link_name = "llvm.x86.avx2.pmadd.ub.sw"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512bf16.rs b/library/stdarch/crates/core_arch/src/x86/avx512bf16.rs index 230a4f3754cad..0290ca0a943af 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512bf16.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512bf16.rs @@ -9,7 +9,7 @@ use crate::intrinsics::simd::*; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512bf16.cvtne2ps2bf16.128"] fn cvtne2ps2bf16(a: f32x4, b: f32x4) -> i16x8; #[link_name = "llvm.x86.avx512bf16.cvtne2ps2bf16.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512bitalg.rs b/library/stdarch/crates/core_arch/src/x86/avx512bitalg.rs index 344130fb6e720..fbe4c59ed5dc0 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512bitalg.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512bitalg.rs @@ -27,7 +27,7 @@ use crate::mem::transmute; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vpshufbitqmb.512"] fn bitshuffle_512(data: i8x64, indices: i8x64) -> __mmask64; #[link_name = "llvm.x86.avx512.vpshufbitqmb.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512bw.rs b/library/stdarch/crates/core_arch/src/x86/avx512bw.rs index 50d57b4964489..9dabbfcf5071c 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512bw.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512bw.rs @@ -3348,7 +3348,7 @@ pub const fn _mm_mask_cmple_epu16_mask(k1: __mmask8, a: __m128i, b: __m128i) -> _mm_mask_cmp_epu16_mask::<_MM_CMPINT_LE>(k1, a, b) } -/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. +/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. /// /// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm512_cmple_epu8_mask&expand=1007) #[inline] @@ -3372,7 +3372,7 @@ pub const fn _mm512_mask_cmple_epu8_mask(k1: __mmask64, a: __m512i, b: __m512i) _mm512_mask_cmp_epu8_mask::<_MM_CMPINT_LE>(k1, a, b) } -/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. +/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. /// /// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_cmple_epu8_mask&expand=1005) #[inline] @@ -3396,7 +3396,7 @@ pub const fn _mm256_mask_cmple_epu8_mask(k1: __mmask32, a: __m256i, b: __m256i) _mm256_mask_cmp_epu8_mask::<_MM_CMPINT_LE>(k1, a, b) } -/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. +/// Compare packed unsigned 8-bit integers in a and b for less-than-or-equal, and store the results in mask vector k. /// /// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmple_epu8_mask&expand=1003) #[inline] @@ -12764,7 +12764,7 @@ pub unsafe fn _mm_mask_cvtusepi16_storeu_epi8(mem_addr: *mut i8, k: __mmask8, a: } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.pmul.hr.sw.512"] fn vpmulhrsw(a: i16x32, b: i16x32) -> i16x32; diff --git a/library/stdarch/crates/core_arch/src/x86/avx512cd.rs b/library/stdarch/crates/core_arch/src/x86/avx512cd.rs index 378bc3617ed63..5e08dadf5fbb0 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512cd.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512cd.rs @@ -563,7 +563,7 @@ pub const fn _mm_maskz_lzcnt_epi64(k: __mmask8, a: __m128i) -> __m128i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.conflict.d.512"] fn vpconflictd(a: i32x16) -> i32x16; #[link_name = "llvm.x86.avx512.conflict.d.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512dq.rs b/library/stdarch/crates/core_arch/src/x86/avx512dq.rs index 5fe40b7541549..b997259857681 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512dq.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512dq.rs @@ -7235,7 +7235,7 @@ pub fn _mm_mask_fpclass_ss_mask(k1: __mmask8, a: __m128) -> __m } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.sitofp.round.v2f64.v2i64"] fn vcvtqq2pd_128(a: i64x2, rounding: i32) -> f64x2; #[link_name = "llvm.x86.avx512.sitofp.round.v4f64.v4i64"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512f.rs b/library/stdarch/crates/core_arch/src/x86/avx512f.rs index 76e7297bcda40..a9e498abf9b5a 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512f.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512f.rs @@ -44215,7 +44215,7 @@ pub const _MM_PERM_DDDC: _MM_PERM_ENUM = 0xFE; pub const _MM_PERM_DDDD: _MM_PERM_ENUM = 0xFF; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.sqrt.ps.512"] fn vsqrtps(a: f32x16, rounding: i32) -> f32x16; #[link_name = "llvm.x86.avx512.sqrt.pd.512"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512fp16.rs b/library/stdarch/crates/core_arch/src/x86/avx512fp16.rs index 6523e98d0ca8d..869f577a55905 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512fp16.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512fp16.rs @@ -16465,7 +16465,7 @@ pub const fn _mm_cvtsi16_si128(a: i16) -> __m128i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512fp16.mask.cmp.ph.128"] fn vcmpph_128(a: __m128h, b: __m128h, imm5: i32, mask: __mmask8) -> __mmask8; #[link_name = "llvm.x86.avx512fp16.mask.cmp.ph.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512ifma.rs b/library/stdarch/crates/core_arch/src/x86/avx512ifma.rs index 262215e62c43d..035b6a7e7e9ce 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512ifma.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512ifma.rs @@ -347,7 +347,7 @@ pub fn _mm_maskz_madd52lo_epu64(k: __mmask8, a: __m128i, b: __m128i, c: __m128i) } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vpmadd52l.uq.128"] fn vpmadd52luq_128(z: __m128i, x: __m128i, y: __m128i) -> __m128i; #[link_name = "llvm.x86.avx512.vpmadd52h.uq.128"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512vbmi.rs b/library/stdarch/crates/core_arch/src/x86/avx512vbmi.rs index 3d0662269ee37..c0d493dc5cdce 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512vbmi.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512vbmi.rs @@ -453,7 +453,7 @@ pub fn _mm_maskz_multishift_epi64_epi8(k: __mmask16, a: __m128i, b: __m128i) -> } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vpermi2var.qi.512"] fn vpermi2b(a: i8x64, idx: i8x64, b: i8x64) -> i8x64; #[link_name = "llvm.x86.avx512.vpermi2var.qi.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512vbmi2.rs b/library/stdarch/crates/core_arch/src/x86/avx512vbmi2.rs index 0a4accc2f70fb..958d5f08e3183 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512vbmi2.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512vbmi2.rs @@ -2383,7 +2383,7 @@ pub const fn _mm_maskz_shrdi_epi16( } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.mask.compress.store.w.512"] fn vcompressstorew(mem: *mut i8, data: i16x32, mask: u32); #[link_name = "llvm.x86.avx512.mask.compress.store.w.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512vnni.rs b/library/stdarch/crates/core_arch/src/x86/avx512vnni.rs index b9084aec59344..ab19f77725a7b 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512vnni.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512vnni.rs @@ -873,7 +873,7 @@ pub fn _mm256_dpwuuds_epi32(src: __m256i, a: __m256i, b: __m256i) -> __m256i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vpdpwssd.512"] fn vpdpwssd(src: i32x16, a: i16x32, b: i16x32) -> i32x16; #[link_name = "llvm.x86.avx512.vpdpwssd.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/avx512vp2intersect.rs b/library/stdarch/crates/core_arch/src/x86/avx512vp2intersect.rs index 30fcfce63ccf4..47901e23a69e8 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512vp2intersect.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512vp2intersect.rs @@ -110,7 +110,7 @@ pub unsafe fn _mm512_2intersect_epi64( } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vp2intersect.d.128"] fn vp2intersectd_128(a: i32x4, b: i32x4) -> (u8, u8); #[link_name = "llvm.x86.avx512.vp2intersect.q.128"] diff --git a/library/stdarch/crates/core_arch/src/x86/avxneconvert.rs b/library/stdarch/crates/core_arch/src/x86/avxneconvert.rs index b17d3de48b595..8dabb14dc51b7 100644 --- a/library/stdarch/crates/core_arch/src/x86/avxneconvert.rs +++ b/library/stdarch/crates/core_arch/src/x86/avxneconvert.rs @@ -176,7 +176,7 @@ pub fn _mm256_cvtneps_avx_pbh(a: __m256) -> __m128bh { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.vbcstnebf162ps128"] fn bcstnebf162ps_128(a: *const bf16) -> __m128; #[link_name = "llvm.x86.vbcstnebf162ps256"] diff --git a/library/stdarch/crates/core_arch/src/x86/bmi1.rs b/library/stdarch/crates/core_arch/src/x86/bmi1.rs index ccacd34f3ca01..4867f5a67dcb9 100644 --- a/library/stdarch/crates/core_arch/src/x86/bmi1.rs +++ b/library/stdarch/crates/core_arch/src/x86/bmi1.rs @@ -131,7 +131,7 @@ pub const fn _mm_tzcnt_32(x: u32) -> i32 { x.trailing_zeros() as i32 } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.bmi.bextr.32"] fn x86_bmi_bextr_32(x: u32, y: u32) -> u32; } diff --git a/library/stdarch/crates/core_arch/src/x86/bmi2.rs b/library/stdarch/crates/core_arch/src/x86/bmi2.rs index dae4133d63bec..26e347251d308 100644 --- a/library/stdarch/crates/core_arch/src/x86/bmi2.rs +++ b/library/stdarch/crates/core_arch/src/x86/bmi2.rs @@ -67,7 +67,7 @@ pub fn _pext_u32(a: u32, mask: u32) -> u32 { unsafe { x86_bmi2_pext_32(a, mask) } } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.bmi.bzhi.32"] fn x86_bmi2_bzhi_32(x: u32, y: u32) -> u32; #[link_name = "llvm.x86.bmi.pdep.32"] diff --git a/library/stdarch/crates/core_arch/src/x86/clflushopt.rs b/library/stdarch/crates/core_arch/src/x86/clflushopt.rs index 07d5a9c27fb56..59e91533e0016 100644 --- a/library/stdarch/crates/core_arch/src/x86/clflushopt.rs +++ b/library/stdarch/crates/core_arch/src/x86/clflushopt.rs @@ -4,7 +4,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.clflushopt"] fn clflushopt(p: *const u8); } diff --git a/library/stdarch/crates/core_arch/src/x86/f16c.rs b/library/stdarch/crates/core_arch/src/x86/f16c.rs index 62a9f002ab1f3..5a34215302942 100644 --- a/library/stdarch/crates/core_arch/src/x86/f16c.rs +++ b/library/stdarch/crates/core_arch/src/x86/f16c.rs @@ -9,7 +9,7 @@ use crate::intrinsics::simd::*; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.vcvtps2ph.128"] fn llvm_vcvtps2ph_128(a: f32x4, rounding: i32) -> i16x8; #[link_name = "llvm.x86.vcvtps2ph.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/fxsr.rs b/library/stdarch/crates/core_arch/src/x86/fxsr.rs index 74a95e192a3af..ffac5cda0ce37 100644 --- a/library/stdarch/crates/core_arch/src/x86/fxsr.rs +++ b/library/stdarch/crates/core_arch/src/x86/fxsr.rs @@ -4,7 +4,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.fxsave"] fn fxsave(p: *mut u8); #[link_name = "llvm.x86.fxrstor"] diff --git a/library/stdarch/crates/core_arch/src/x86/gfni.rs b/library/stdarch/crates/core_arch/src/x86/gfni.rs index 8cebd04a4b836..ce0d4aa4dd1d6 100644 --- a/library/stdarch/crates/core_arch/src/x86/gfni.rs +++ b/library/stdarch/crates/core_arch/src/x86/gfni.rs @@ -23,7 +23,7 @@ use crate::mem::transmute; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.vgf2p8affineinvqb.512"] fn vgf2p8affineinvqb_512(x: i8x64, a: i8x64, imm8: u8) -> i8x64; #[link_name = "llvm.x86.vgf2p8affineinvqb.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/kl.rs b/library/stdarch/crates/core_arch/src/x86/kl.rs index 7cb52847f50d1..5c8a6de383d78 100644 --- a/library/stdarch/crates/core_arch/src/x86/kl.rs +++ b/library/stdarch/crates/core_arch/src/x86/kl.rs @@ -40,7 +40,7 @@ struct WideAesOutput( ); #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.loadiwkey"] fn loadiwkey(integrity_key: __m128i, key_lo: __m128i, key_hi: __m128i, control: u32); diff --git a/library/stdarch/crates/core_arch/src/x86/movrs.rs b/library/stdarch/crates/core_arch/src/x86/movrs.rs index d5f4d146c44aa..2ffbaa64bc1d5 100644 --- a/library/stdarch/crates/core_arch/src/x86/movrs.rs +++ b/library/stdarch/crates/core_arch/src/x86/movrs.rs @@ -3,7 +3,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.prefetchrs"] fn prefetchrs(p: *const u8); } diff --git a/library/stdarch/crates/core_arch/src/x86/pclmulqdq.rs b/library/stdarch/crates/core_arch/src/x86/pclmulqdq.rs index 454785c5e0c89..6bd407c08916a 100644 --- a/library/stdarch/crates/core_arch/src/x86/pclmulqdq.rs +++ b/library/stdarch/crates/core_arch/src/x86/pclmulqdq.rs @@ -11,7 +11,7 @@ use crate::core_arch::x86::__m128i; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.pclmulqdq"] fn pclmulqdq(a: __m128i, round_key: __m128i, imm8: u8) -> __m128i; } diff --git a/library/stdarch/crates/core_arch/src/x86/rdrand.rs b/library/stdarch/crates/core_arch/src/x86/rdrand.rs index 7ed03c258327d..eb856ddba0b18 100644 --- a/library/stdarch/crates/core_arch/src/x86/rdrand.rs +++ b/library/stdarch/crates/core_arch/src/x86/rdrand.rs @@ -4,7 +4,7 @@ #![allow(clippy::module_name_repetitions)] #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.rdrand.16"] fn x86_rdrand16_step() -> (u16, i32); #[link_name = "llvm.x86.rdrand.32"] diff --git a/library/stdarch/crates/core_arch/src/x86/rdtsc.rs b/library/stdarch/crates/core_arch/src/x86/rdtsc.rs index 89292d78af16c..1b96d4892419c 100644 --- a/library/stdarch/crates/core_arch/src/x86/rdtsc.rs +++ b/library/stdarch/crates/core_arch/src/x86/rdtsc.rs @@ -52,7 +52,7 @@ pub unsafe fn __rdtscp(aux: *mut u32) -> u64 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.rdtsc"] fn rdtsc() -> u64; #[link_name = "llvm.x86.rdtscp"] diff --git a/library/stdarch/crates/core_arch/src/x86/rtm.rs b/library/stdarch/crates/core_arch/src/x86/rtm.rs index f09b95d76bdb3..9bd34d81a2fd9 100644 --- a/library/stdarch/crates/core_arch/src/x86/rtm.rs +++ b/library/stdarch/crates/core_arch/src/x86/rtm.rs @@ -16,7 +16,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.xbegin"] fn x86_xbegin() -> i32; #[link_name = "llvm.x86.xend"] diff --git a/library/stdarch/crates/core_arch/src/x86/sha.rs b/library/stdarch/crates/core_arch/src/x86/sha.rs index f7d8c3c0b2408..8baf8491956c9 100644 --- a/library/stdarch/crates/core_arch/src/x86/sha.rs +++ b/library/stdarch/crates/core_arch/src/x86/sha.rs @@ -1,7 +1,7 @@ use crate::core_arch::{simd::*, x86::*}; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sha1msg1"] fn sha1msg1(a: i32x4, b: i32x4) -> i32x4; #[link_name = "llvm.x86.sha1msg2"] diff --git a/library/stdarch/crates/core_arch/src/x86/sse.rs b/library/stdarch/crates/core_arch/src/x86/sse.rs index e31175d48cf94..67675fd696543 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse.rs @@ -1987,7 +1987,7 @@ pub const fn _MM_TRANSPOSE4_PS( } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse.rcp.ss"] fn rcpss(a: __m128) -> __m128; #[link_name = "llvm.x86.sse.rcp.ps"] diff --git a/library/stdarch/crates/core_arch/src/x86/sse2.rs b/library/stdarch/crates/core_arch/src/x86/sse2.rs index 66ebec22e11de..c88d667044647 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse2.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse2.rs @@ -3242,7 +3242,7 @@ pub const fn _mm_unpacklo_pd(a: __m128d, b: __m128d) -> __m128d { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse2.pause"] fn pause(); #[link_name = "llvm.x86.sse2.clflush"] diff --git a/library/stdarch/crates/core_arch/src/x86/sse3.rs b/library/stdarch/crates/core_arch/src/x86/sse3.rs index 2f6fa35cb616a..342da604053bc 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse3.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse3.rs @@ -178,7 +178,7 @@ pub const fn _mm_moveldup_ps(a: __m128) -> __m128 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse3.ldu.dq"] fn lddqu(mem_addr: *const i8) -> i8x16; } diff --git a/library/stdarch/crates/core_arch/src/x86/sse41.rs b/library/stdarch/crates/core_arch/src/x86/sse41.rs index d981166ff08c9..4bef7f8bed4aa 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse41.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse41.rs @@ -1181,7 +1181,7 @@ pub unsafe fn _mm_stream_load_si128(mem_addr: *const __m128i) -> __m128i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse41.insertps"] fn insertps(a: __m128, b: __m128, imm8: u8) -> __m128; #[link_name = "llvm.x86.sse41.dppd"] diff --git a/library/stdarch/crates/core_arch/src/x86/sse42.rs b/library/stdarch/crates/core_arch/src/x86/sse42.rs index 0534fe9379a18..177248b2d700c 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse42.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse42.rs @@ -569,7 +569,7 @@ pub const fn _mm_cmpgt_epi64(a: __m128i, b: __m128i) -> __m128i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { // SSE 4.2 string and text comparison ops #[link_name = "llvm.x86.sse42.pcmpestrm128"] fn pcmpestrm128(a: i8x16, la: i32, b: i8x16, lb: i32, imm8: i8) -> u8x16; diff --git a/library/stdarch/crates/core_arch/src/x86/sse4a.rs b/library/stdarch/crates/core_arch/src/x86/sse4a.rs index 1f8d16cb87eab..f55fa67ccbf15 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse4a.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse4a.rs @@ -6,7 +6,7 @@ use crate::core_arch::{simd::*, x86::*}; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse4a.extrq"] fn extrq(x: i64x2, y: i8x16) -> i64x2; #[link_name = "llvm.x86.sse4a.extrqi"] diff --git a/library/stdarch/crates/core_arch/src/x86/ssse3.rs b/library/stdarch/crates/core_arch/src/x86/ssse3.rs index b0152c81596bd..fcb015d13eda8 100644 --- a/library/stdarch/crates/core_arch/src/x86/ssse3.rs +++ b/library/stdarch/crates/core_arch/src/x86/ssse3.rs @@ -345,7 +345,7 @@ pub fn _mm_sign_epi32(a: __m128i, b: __m128i) -> __m128i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.ssse3.pshuf.b.128"] fn pshufb128(a: u8x16, b: u8x16) -> u8x16; diff --git a/library/stdarch/crates/core_arch/src/x86/tbm.rs b/library/stdarch/crates/core_arch/src/x86/tbm.rs index 2a44579408364..4c65162dacecd 100644 --- a/library/stdarch/crates/core_arch/src/x86/tbm.rs +++ b/library/stdarch/crates/core_arch/src/x86/tbm.rs @@ -13,7 +13,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.tbm.bextri.u32"] fn bextri_u32(a: u32, control: u32) -> u32; } diff --git a/library/stdarch/crates/core_arch/src/x86/vaes.rs b/library/stdarch/crates/core_arch/src/x86/vaes.rs index 72dd387f900d5..b6cc130da5758 100644 --- a/library/stdarch/crates/core_arch/src/x86/vaes.rs +++ b/library/stdarch/crates/core_arch/src/x86/vaes.rs @@ -14,7 +14,7 @@ use crate::core_arch::x86::__m512i; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.aesni.aesenc.256"] fn aesenc_256(a: __m256i, round_key: __m256i) -> __m256i; #[link_name = "llvm.x86.aesni.aesenclast.256"] diff --git a/library/stdarch/crates/core_arch/src/x86/vpclmulqdq.rs b/library/stdarch/crates/core_arch/src/x86/vpclmulqdq.rs index 4c39ae6ee7aa3..952f47127c897 100644 --- a/library/stdarch/crates/core_arch/src/x86/vpclmulqdq.rs +++ b/library/stdarch/crates/core_arch/src/x86/vpclmulqdq.rs @@ -12,7 +12,7 @@ use crate::core_arch::x86::__m512i; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.pclmulqdq.256"] fn pclmulqdq_256(a: __m256i, round_key: __m256i, imm8: u8) -> __m256i; #[link_name = "llvm.x86.pclmulqdq.512"] diff --git a/library/stdarch/crates/core_arch/src/x86/xsave.rs b/library/stdarch/crates/core_arch/src/x86/xsave.rs index 395e2c64be3a0..cb0c83ecdf473 100644 --- a/library/stdarch/crates/core_arch/src/x86/xsave.rs +++ b/library/stdarch/crates/core_arch/src/x86/xsave.rs @@ -5,7 +5,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.xsave"] fn xsave(p: *mut u8, hi: u32, lo: u32); #[link_name = "llvm.x86.xrstor"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/adx.rs b/library/stdarch/crates/core_arch/src/x86_64/adx.rs index 74a473e6390c8..5562942d102e6 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/adx.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/adx.rs @@ -2,7 +2,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.addcarry.64"] fn llvm_addcarry_u64(a: u8, b: u64, c: u64) -> (u8, u64); #[link_name = "llvm.x86.subborrow.64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/amx.rs b/library/stdarch/crates/core_arch/src/x86_64/amx.rs index f97acf1d3f746..3f98df5b77376 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/amx.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/amx.rs @@ -894,7 +894,7 @@ pub unsafe fn __tile_movrow(src: __tile1024i, row: u32) -> __m512i { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.ldtilecfg"] fn ldtilecfg(mem_addr: *const u8); #[link_name = "llvm.x86.sttilecfg"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs b/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs index e26bfc5c1ca4f..28e68d798b1c5 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs @@ -527,7 +527,7 @@ pub fn _mm_cvtt_roundss_u64(a: __m128) -> u64 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vcvtss2si64"] fn vcvtss2si64(a: f32x4, rounding: i32) -> i64; #[link_name = "llvm.x86.avx512.vcvtss2usi64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/avx512fp16.rs b/library/stdarch/crates/core_arch/src/x86_64/avx512fp16.rs index 5baf1c9036e19..f8d21e3f9d7fd 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/avx512fp16.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/avx512fp16.rs @@ -211,7 +211,7 @@ pub fn _mm_cvtt_roundsh_u64(a: __m128h) -> u64 { } #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512fp16.vcvtsi642sh"] fn vcvtsi642sh(a: __m128h, b: i64, rounding: i32) -> __m128h; #[link_name = "llvm.x86.avx512fp16.vcvtusi642sh"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/bmi.rs b/library/stdarch/crates/core_arch/src/x86_64/bmi.rs index d7f96bbc6708a..79be75ba42a41 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/bmi.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/bmi.rs @@ -122,7 +122,7 @@ pub const fn _mm_tzcnt_64(x: u64) -> i64 { x.trailing_zeros() as i64 } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.bmi.bextr.64"] fn x86_bmi_bextr_64(x: u64, y: u64) -> u64; } diff --git a/library/stdarch/crates/core_arch/src/x86_64/bmi2.rs b/library/stdarch/crates/core_arch/src/x86_64/bmi2.rs index 81ab9e05add96..bf214b3359678 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/bmi2.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/bmi2.rs @@ -69,7 +69,7 @@ pub fn _pext_u64(a: u64, mask: u64) -> u64 { unsafe { x86_bmi2_pext_64(a, mask) } } -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.bmi.bzhi.64"] fn x86_bmi2_bzhi_64(x: u64, y: u64) -> u64; #[link_name = "llvm.x86.bmi.pdep.64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/fxsr.rs b/library/stdarch/crates/core_arch/src/x86_64/fxsr.rs index f50dacb4bee4f..4710ea5a82038 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/fxsr.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/fxsr.rs @@ -4,7 +4,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.fxsave64"] fn fxsave64(p: *mut u8); #[link_name = "llvm.x86.fxrstor64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/movrs.rs b/library/stdarch/crates/core_arch/src/x86_64/movrs.rs index fc669bbb1ca59..4fb2136faf326 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/movrs.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/movrs.rs @@ -3,7 +3,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.movrsqi"] fn movrsqi(src: *const i8) -> i8; #[link_name = "llvm.x86.movrshi"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/rdrand.rs b/library/stdarch/crates/core_arch/src/x86_64/rdrand.rs index dd195143413ef..48e8d3c6b0c6a 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/rdrand.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/rdrand.rs @@ -5,7 +5,7 @@ #![allow(clippy::module_name_repetitions)] #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.rdrand.64"] fn x86_rdrand64_step() -> (u64, i32); #[link_name = "llvm.x86.rdseed.64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/sse.rs b/library/stdarch/crates/core_arch/src/x86_64/sse.rs index 521652c126914..a78cdac80c4dd 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/sse.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/sse.rs @@ -6,7 +6,7 @@ use crate::core_arch::x86::*; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse.cvtss2si64"] fn cvtss2si64(a: __m128) -> i64; #[link_name = "llvm.x86.sse.cvttss2si64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/sse2.rs b/library/stdarch/crates/core_arch/src/x86_64/sse2.rs index ba1d811fe5b20..082c35b2ed429 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/sse2.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/sse2.rs @@ -6,7 +6,7 @@ use crate::core_arch::x86::*; use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse2.cvtsd2si64"] fn cvtsd2si64(a: __m128d) -> i64; #[link_name = "llvm.x86.sse2.cvttsd2si64"] diff --git a/library/stdarch/crates/core_arch/src/x86_64/sse42.rs b/library/stdarch/crates/core_arch/src/x86_64/sse42.rs index 307e6167aabae..38602f397a167 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/sse42.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/sse42.rs @@ -4,7 +4,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.sse42.crc32.64.64"] fn crc32_64_64(crc: u64, v: u64) -> u64; } diff --git a/library/stdarch/crates/core_arch/src/x86_64/tbm.rs b/library/stdarch/crates/core_arch/src/x86_64/tbm.rs index b4ec50a66fa0b..b3e6e8c207fa3 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/tbm.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/tbm.rs @@ -13,7 +13,7 @@ #[cfg(test)] use stdarch_test::assert_instr; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.tbm.bextri.u64"] fn bextri_u64(a: u64, control: u64) -> u64; } diff --git a/library/stdarch/crates/core_arch/src/x86_64/xsave.rs b/library/stdarch/crates/core_arch/src/x86_64/xsave.rs index c307d40073433..4b4768f9a5437 100644 --- a/library/stdarch/crates/core_arch/src/x86_64/xsave.rs +++ b/library/stdarch/crates/core_arch/src/x86_64/xsave.rs @@ -6,7 +6,7 @@ use stdarch_test::assert_instr; #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.x86.xsave64"] fn xsave64(p: *mut u8, hi: u32, lo: u32); #[link_name = "llvm.x86.xrstor64"] diff --git a/library/stdarch/crates/stdarch-gen-arm/spec/neon/arm_shared.spec.yml b/library/stdarch/crates/stdarch-gen-arm/spec/neon/arm_shared.spec.yml index 7a7656e4c14b3..195243ac65d3a 100644 --- a/library/stdarch/crates/stdarch-gen-arm/spec/neon/arm_shared.spec.yml +++ b/library/stdarch/crates/stdarch-gen-arm/spec/neon/arm_shared.spec.yml @@ -5,7 +5,7 @@ arch_cfgs: # Generate big endian shuffles auto_big_endian: true -# Repeatedly used anchors +# Repeatedly used anchors # #[stable(feature = "neon_intrinsics", since = "1.59.0")] neon-stable: &neon-stable FnCall: [stable, ['feature = "neon_intrinsics"', 'since = "1.59.0"']] @@ -6240,7 +6240,7 @@ intrinsics: - Let: - c - FnCall: ['vdup{neon_type[3].lane_nox}', [c], [LANE]] - - FnCall: + - FnCall: - "vusdot{neon_type[0].no}" - - a - FnCall: ['vreinterpret{type[4]}_u8_u32', [c]] @@ -7010,7 +7010,7 @@ intrinsics: - FnCall: [static_assert_uimm_bits!, [LANE, '2']] - Let: [c, {FnCall: [vreinterpretq_s32_s8, [c]]}] - Let: [c, {FnCall: ['vdup{neon_type[0].laneq_nox}', [c], [LANE]]}] - - FnCall: ["vusdot{neon_type[0].no}", [a, b, {FnCall: ['vreinterpret{type[3]}_s8_s32', [c]]}]] + - FnCall: ["vusdot{neon_type[0].no}", [a, b, {FnCall: ['vreinterpret{type[3]}_s8_s32', [c]]}]] - name: "vsudot{neon_type[0].laneq_nox}" doc: "Dot product index form with signed and unsigned integers" @@ -7036,7 +7036,7 @@ intrinsics: - Let: - c - FnCall: ['vdup{neon_type[3].laneq_nox}', [c], [LANE]] - - FnCall: + - FnCall: - "vusdot{neon_type[0].no}" - - a - FnCall: ['vreinterpret{type[4]}_u8_u32', [c]] @@ -12103,7 +12103,7 @@ intrinsics: # Inlining seems broken for 'fn vld1_v1i64', this "fixes" it - Let: [a, '*const i8', 'ptr as *const i8'] - Let: [b, i32, 'crate::mem::align_of::() as i32'] - - 'unsafe extern "unadjusted" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v1i64")] fn _vld1_v1i64(a: *const i8, b: i32) -> int64x1_t; }} transmute(_vld1_v1i64(a, b))' + - 'unsafe extern "llvm-intrinsic" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1.v1i64")] fn _vld1_v1i64(a: *const i8, b: i32) -> int64x1_t; }} transmute(_vld1_v1i64(a, b))' - name: "vtbx1" visibility: private @@ -12154,9 +12154,9 @@ intrinsics: - uint8x8_t - poly8x8_t compose: - - FnCall: + - FnCall: - transmute - - - FnCall: + - - FnCall: - vtbx1 - - FnCall: [transmute, [a]] - FnCall: [transmute, [b]] @@ -12211,9 +12211,9 @@ intrinsics: - [uint8x8_t, uint8x8x2_t, uint8x8_t] - [poly8x8_t, poly8x8x2_t, uint8x8_t] compose: - - FnCall: + - FnCall: - transmute - - - FnCall: + - - FnCall: - vtbx2 - - FnCall: [transmute, [a]] - FnCall: [transmute, ['b.0']] @@ -12269,9 +12269,9 @@ intrinsics: - [uint8x8_t, uint8x8x3_t, uint8x8_t] - [poly8x8_t, poly8x8x3_t, uint8x8_t] compose: - - FnCall: + - FnCall: - transmute - - - FnCall: + - - FnCall: - vtbx3 - - FnCall: [transmute, [a]] - FnCall: [transmute, ['b.0']] @@ -12313,7 +12313,7 @@ intrinsics: - ["uint8x8_t", "uint8x8x4_t", "uint8x8_t"] - ["poly8x8_t", "poly8x8x4_t", "uint8x8_t"] compose: - - FnCall: + - FnCall: - "transmute" - - FnCall: - vtbx4 @@ -13057,11 +13057,11 @@ intrinsics: - [u32, u64] compose: # As the call to `__crc32` does not get inlined, we define an LLVM binding - # here, which is the same as above, and call it directly which results + # here, which is the same as above, and call it directly which results # in the correct instructions being generated - Let: [b, u32, '(data & 0xFFFFFFFF) as u32'] - Let: [c, u32, '(data >> 32) as u32'] - - 'unsafe extern "unadjusted" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32w")] fn ___crc32w(crc: u32, data: u32) -> u32;}} unsafe {{ ___crc32w(___crc32w(crc, b), c) }}' + - 'unsafe extern "llvm-intrinsic" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32w")] fn ___crc32w(crc: u32, data: u32) -> u32;}} unsafe {{ ___crc32w(___crc32w(crc, b), c) }}' - name: "__crc32cd" doc: "CRC32-C single round checksum for quad words (64 bits)." @@ -13078,7 +13078,7 @@ intrinsics: compose: - Let: [b, u32, '(data & 0xFFFFFFFF) as u32'] - Let: [c, u32, '(data >> 32) as u32'] - - 'unsafe extern "unadjusted" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32cw")] fn ___crc32cw(crc: u32, data: u32) -> u32;}} unsafe {{ ___crc32cw(___crc32cw(crc, b), c) }}' + - 'unsafe extern "llvm-intrinsic" {{ #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.crc32cw")] fn ___crc32cw(crc: u32, data: u32) -> u32;}} unsafe {{ ___crc32cw(___crc32cw(crc, b), c) }}' - name: "vabs{neon_type.no}" doc: "Absolute value (wrapping)." @@ -13268,9 +13268,9 @@ intrinsics: - *neon-cfg-arm-unstable safety: safe types: - - [int16x8_t, int8x8_t, 'vraddhn.i16'] - - [int32x4_t, int16x4_t, 'vraddhn.i32'] - - [int64x2_t, int32x2_t, 'vraddhn.i64'] + - [int16x8_t, int8x8_t, 'vraddhn.i16'] + - [int32x4_t, int16x4_t, 'vraddhn.i32'] + - [int64x2_t, int32x2_t, 'vraddhn.i64'] compose: - LLVMLink: name: "vraddhn{neon_type[0].noq}" @@ -13292,9 +13292,9 @@ intrinsics: - *neon-cfg-arm-unstable safety: safe types: - - [uint16x8_t, uint8x8_t, 'vraddhn.i16', int16x8_t] - - [uint32x4_t, uint16x4_t, 'vraddhn.i32', int32x4_t] - - [uint64x2_t, uint32x2_t, 'vraddhn.i64', int64x2_t] + - [uint16x8_t, uint8x8_t, 'vraddhn.i16', int16x8_t] + - [uint32x4_t, uint16x4_t, 'vraddhn.i32', int32x4_t] + - [uint64x2_t, uint32x2_t, 'vraddhn.i64', int64x2_t] compose: - FnCall: - transmute @@ -13404,7 +13404,7 @@ intrinsics: # This was not publically exposed - name: "priv_vpadal{neon_type[1].no}" - visibility: private + visibility: private doc: "Signed Add and Accumulate Long Pairwise." arguments: ["a: {neon_type[0]}", "b: {neon_type[1]}"] return_type: "{neon_type[0]}" @@ -13430,7 +13430,7 @@ intrinsics: # This was not publically exposed - name: "priv_vpadal{neon_type[1].no}" - visibility: private + visibility: private doc: "Signed Add and Accumulate Long Pairwise." arguments: ["a: {neon_type[0]}", "b: {neon_type[1]}"] return_type: "{neon_type[0]}" @@ -13682,7 +13682,7 @@ intrinsics: links: - link: "llvm.arm.neon.vtbl1" arch: arm - + - name: "vtbl1_s8" doc: "Table look-up" arguments: ["a: {neon_type}", "b: {neon_type}"] @@ -14027,7 +14027,7 @@ intrinsics: - FnCall: [rustc_legacy_const_generics, ['2']] static_defs: ['const N: i32'] types: - - ['_v8i8', 'int8x8_t', '8', 'int8x8_t([N as i8; 8 ])' ] + - ['_v8i8', 'int8x8_t', '8', 'int8x8_t([N as i8; 8 ])' ] - ['_v16i8', 'int8x16_t', '8', 'int8x16_t([N as i8; 16])'] - ['_v4i16', 'int16x4_t', '16', 'int16x4_t([N as i16; 4])'] - ['_v8i16', 'int16x8_t', '16', 'int16x8_t([N as i16; 8])'] @@ -14175,7 +14175,7 @@ intrinsics: - "vshiftlins_{type[5]}::" - - FnCall: [transmute, [a]] - FnCall: [transmute, [b]] - + - name: "vsli{neon_type[0].N}" doc: "Shift Left and Insert (immediate)" arguments: ["a: {neon_type[0]}", "b: {neon_type[0]}"] @@ -14725,7 +14725,7 @@ intrinsics: - FnCall: [simd_cast, [a]] - name: "{type[0]}" - doc: "Vector long move." + doc: "Vector long move." arguments: ['a: {neon_type[1]}'] return_type: "{neon_type[2]}" attr: @@ -14746,7 +14746,7 @@ intrinsics: - FnCall: [simd_cast, [a]] - name: "{type[0]}" - doc: "Vector bitwise not." + doc: "Vector bitwise not." arguments: ['a: {neon_type[1]}'] return_type: "{neon_type[1]}" attr: @@ -14776,7 +14776,7 @@ intrinsics: - FnCall: [simd_xor, [a, b]] - name: "{type[0]}" - doc: "Vector bitwise bit clear." + doc: "Vector bitwise bit clear." arguments: ['a: {neon_type[1]}', 'b: {neon_type[1]}'] return_type: "{neon_type[1]}" attr: @@ -14803,7 +14803,7 @@ intrinsics: - a - name: "{type[0]}" - doc: "Vector bitwise bit clear." + doc: "Vector bitwise bit clear." arguments: ['a: {neon_type[1]}', 'b: {neon_type[1]}'] return_type: "{neon_type[1]}" attr: diff --git a/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs b/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs index 5359bd4df3211..d5392163fc76f 100644 --- a/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs +++ b/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs @@ -682,7 +682,7 @@ impl ToTokens for LLVMLink { let signature = self.signature.as_ref().unwrap(); let links = self.links.as_ref().unwrap(); tokens.append_all(quote! { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #(#links)* #signature; } diff --git a/library/stdarch/crates/stdarch-gen-hexagon/src/hvx.rs b/library/stdarch/crates/stdarch-gen-hexagon/src/hvx.rs index 4d4b03c3ac204..e5722a2d9f49f 100644 --- a/library/stdarch/crates/stdarch-gen-hexagon/src/hvx.rs +++ b/library/stdarch/crates/stdarch-gen-hexagon/src/hvx.rs @@ -213,7 +213,7 @@ fn parse_compound_expr(expr: &str) -> Option { if let Some(paren_pos) = after_prefix.find(')') { let builtin_name = &after_prefix[..paren_pos]; let rest = &after_prefix[paren_pos + 1..]; // Skip the closing ) of the WRAP - // rest should now be "(args)" + // rest should now be "(args)" if rest.starts_with('(') && rest.ends_with(')') { let args_str = &rest[1..rest.len() - 1]; let args = parse_compound_args(args_str)?; @@ -1269,7 +1269,7 @@ fn generate_extern_block(intrinsics: &[IntrinsicInfo], mode: VectorMode) -> Stri mode.bytes() )); output.push_str("#[allow(improper_ctypes)]\n"); - output.push_str("unsafe extern \"unadjusted\" {\n"); + output.push_str("unsafe extern \"llvm-intrinsic\" {\n"); for (builtin_name, instr_name, return_type, param_types) in &decls { let base_link = builtin_name.replace('_', "."); diff --git a/library/stdarch/crates/stdarch-gen-hexagon/src/scalar.rs b/library/stdarch/crates/stdarch-gen-hexagon/src/scalar.rs index 4beee35df97ae..2a64798d097d1 100644 --- a/library/stdarch/crates/stdarch-gen-hexagon/src/scalar.rs +++ b/library/stdarch/crates/stdarch-gen-hexagon/src/scalar.rs @@ -456,7 +456,7 @@ fn generate_extern_block(intrinsics: &[ScalarIntrinsic]) -> String { output.push_str("// LLVM intrinsic declarations for Hexagon scalar operations\n"); output.push_str("#[allow(improper_ctypes)]\n"); - output.push_str("unsafe extern \"unadjusted\" {\n"); + output.push_str("unsafe extern \"llvm-intrinsic\" {\n"); for info in intrinsics { let link_name = info.llvm_link_name(); diff --git a/library/stdarch/crates/stdarch-gen-loongarch/src/main.rs b/library/stdarch/crates/stdarch-gen-loongarch/src/main.rs index 10e4b4f7472ca..86fa8956e6ed1 100644 --- a/library/stdarch/crates/stdarch-gen-loongarch/src/main.rs +++ b/library/stdarch/crates/stdarch-gen-loongarch/src/main.rs @@ -180,7 +180,7 @@ use super::super::*; out.push_str( r#" #[allow(improper_ctypes)] -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { "#, ); diff --git a/src/tools/miri/src/intrinsics/aarch64.rs b/src/tools/miri/src/intrinsics/aarch64.rs index df513feca0780..a8e0cf6e464ac 100644 --- a/src/tools/miri/src/intrinsics/aarch64.rs +++ b/src/tools/miri/src/intrinsics/aarch64.rs @@ -21,7 +21,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // `left` input, the second half of the output from the `right` input. // https://developer.arm.com/architectures/instruction-sets/intrinsics/vpmaxq_u8 "neon.umaxp.v16i8" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -63,7 +63,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // // Used by `vpadd_{s8, u8, s16, u16, s32, u32}`. name if name.starts_with("neon.addp.") => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -107,7 +107,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // // Used by `vpaddl_{u8, u16, u32}` and `vpaddlq_{u8, u16, u32}`. name if name.starts_with("neon.uaddlp.") => { - let [src] = this.check_shim_sig_unadjusted(link_name, args)?; + let [src] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (src, src_len) = this.project_to_simd(src)?; let (dest, dest_len) = this.project_to_simd(dest)?; @@ -150,7 +150,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // // https://developer.arm.com/architectures/instruction-sets/intrinsics#f:@navigationhierarchiessimdisa=[Neon]&q=vqdmulh name if name.starts_with("neon.sqdmulh.") => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -196,14 +196,15 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // have either 8 or 16 elements. let (table_segments, indices) = match unprefixed_name { "neon.tbl1.v8i8" | "neon.tbl1.v16i8" => { - let [table, indices] = this.check_shim_sig_unadjusted(link_name, args)?; + let [table, indices] = + this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (table, len) = this.project_to_simd(table)?; assert_eq!(len, 16); (vec![table], indices) } "neon.tbl2.v8i8" | "neon.tbl2.v16i8" => { let [table0, table1, indices] = - this.check_shim_sig_unadjusted(link_name, args)?; + this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (table0, len0) = this.project_to_simd(table0)?; let (table1, len1) = this.project_to_simd(table1)?; assert_eq!([len0, len1], [16; 2]); @@ -211,7 +212,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } "neon.tbl3.v8i8" | "neon.tbl3.v16i8" => { let [table0, table1, table2, indices] = - this.check_shim_sig_unadjusted(link_name, args)?; + this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (table0, len0) = this.project_to_simd(table0)?; let (table1, len1) = this.project_to_simd(table1)?; let (table2, len2) = this.project_to_simd(table2)?; @@ -220,7 +221,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } "neon.tbl4.v8i8" | "neon.tbl4.v16i8" => { let [table0, table1, table2, table3, indices] = - this.check_shim_sig_unadjusted(link_name, args)?; + this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (table0, len0) = this.project_to_simd(table0)?; let (table1, len1) = this.project_to_simd(table1)?; let (table2, len2) = this.project_to_simd(table2)?; @@ -275,7 +276,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { _ => unreachable!(), }; - let [crc, data] = this.check_shim_sig_unadjusted(link_name, args)?; + let [crc, data] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let crc = this.read_scalar(crc)?; let data = this.read_scalar(data)?; @@ -303,7 +304,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Also see . this.expect_target_feature_for_intrinsic(link_name, "aes")?; - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let left = this.read_scalar(left)?.to_u64()?; let right = this.read_scalar(right)?.to_u64()?; @@ -319,7 +320,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "crypto.sha256h" => { this.expect_target_feature_for_intrinsic(link_name, "sha2")?; - let [abcd, efgh, wk] = this.check_shim_sig_unadjusted(link_name, args)?; + let [abcd, efgh, wk] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (abcd, abcd_len) = this.project_to_simd(abcd)?; let (efgh, efgh_len) = this.project_to_simd(efgh)?; @@ -344,7 +345,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "crypto.sha256h2" => { this.expect_target_feature_for_intrinsic(link_name, "sha2")?; - let [efgh, abcd, wk] = this.check_shim_sig_unadjusted(link_name, args)?; + let [efgh, abcd, wk] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (efgh, efgh_len) = this.project_to_simd(efgh)?; let (abcd, abcd_len) = this.project_to_simd(abcd)?; @@ -369,7 +370,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "crypto.sha256su0" => { this.expect_target_feature_for_intrinsic(link_name, "sha2")?; - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (a, a_len) = this.project_to_simd(a)?; let (b, b_len) = this.project_to_simd(b)?; @@ -391,7 +392,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "crypto.sha256su1" => { this.expect_target_feature_for_intrinsic(link_name, "sha2")?; - let [a, b, c] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b, c] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (a, a_len) = this.project_to_simd(a)?; let (b, b_len) = this.project_to_simd(b)?; diff --git a/src/tools/miri/src/intrinsics/loongarch.rs b/src/tools/miri/src/intrinsics/loongarch.rs index e85ce4d861f3e..7acdb57ddb3f1 100644 --- a/src/tools/miri/src/intrinsics/loongarch.rs +++ b/src/tools/miri/src/intrinsics/loongarch.rs @@ -44,7 +44,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { _ => unreachable!(), }; - let [data, crc] = this.check_shim_sig_unadjusted(link_name, args)?; + let [data, crc] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let data = this.read_scalar(data)?; let crc = this.read_scalar(crc)?; diff --git a/src/tools/miri/src/intrinsics/mod.rs b/src/tools/miri/src/intrinsics/mod.rs index 7d7081fb609fb..9a6bdb9b48dce 100644 --- a/src/tools/miri/src/intrinsics/mod.rs +++ b/src/tools/miri/src/intrinsics/mod.rs @@ -168,7 +168,7 @@ pub trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { match link_name.as_str() { // LLVM intrinsics "llvm.prefetch.p0" => { - let [p, rw, loc, ty] = this.check_shim_sig_unadjusted(link_name, args)?; + let [p, rw, loc, ty] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let _ = this.read_pointer(p)?; let rw = this.read_scalar(rw)?.to_i32()?; @@ -198,7 +198,7 @@ pub trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { name if name.starts_with("llvm.ctpop.v") && this.tcx.sess.target.endian == Endian::Little => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (op, op_len) = this.project_to_simd(op)?; let (dest, dest_len) = this.project_to_simd(&dest)?; diff --git a/src/tools/miri/src/intrinsics/x86/aesni.rs b/src/tools/miri/src/intrinsics/x86/aesni.rs index 0ae76b62d2624..4cb3b0c98757b 100644 --- a/src/tools/miri/src/intrinsics/x86/aesni.rs +++ b/src/tools/miri/src/intrinsics/x86/aesni.rs @@ -23,7 +23,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // `state` with the corresponding 128-bit key of `key`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_aesdec_si128 "aesdec" | "aesdec.256" | "aesdec.512" => { - let [state, key] = this.check_shim_sig_unadjusted(link_name, args)?; + let [state, key] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; aes_round(this, state, key, dest, |state, key| { let key = aes::Block::from(key.to_le_bytes()); let mut state = aes::Block::from(state.to_le_bytes()); @@ -39,7 +39,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // `state` with the corresponding 128-bit key of `key`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_aesdeclast_si128 "aesdeclast" | "aesdeclast.256" | "aesdeclast.512" => { - let [state, key] = this.check_shim_sig_unadjusted(link_name, args)?; + let [state, key] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; aes_round(this, state, key, dest, |state, key| { let mut state = aes::Block::from(state.to_le_bytes()); @@ -63,7 +63,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // `state` with the corresponding 128-bit key of `key`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_aesenc_si128 "aesenc" | "aesenc.256" | "aesenc.512" => { - let [state, key] = this.check_shim_sig_unadjusted(link_name, args)?; + let [state, key] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; aes_round(this, state, key, dest, |state, key| { let key = aes::Block::from(key.to_le_bytes()); let mut state = aes::Block::from(state.to_le_bytes()); @@ -79,7 +79,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // `state` with the corresponding 128-bit key of `key`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_aesenclast_si128 "aesenclast" | "aesenclast.256" | "aesenclast.512" => { - let [state, key] = this.check_shim_sig_unadjusted(link_name, args)?; + let [state, key] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; aes_round(this, state, key, dest, |state, key| { let mut state = aes::Block::from(state.to_le_bytes()); // `aes::hazmat::cipher_round` does the following operations: @@ -99,7 +99,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Used to implement the _mm_aesimc_si128 function. // Performs the AES InvMixColumns operation on `op` "aesimc" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; // Transmute to `u128` let op = op.transmute(this.machine.layouts.u128, this)?; let dest = dest.transmute(this.machine.layouts.u128, this)?; diff --git a/src/tools/miri/src/intrinsics/x86/avx.rs b/src/tools/miri/src/intrinsics/x86/avx.rs index 25fe93a20f9db..89aa2e8ae0664 100644 --- a/src/tools/miri/src/intrinsics/x86/avx.rs +++ b/src/tools/miri/src/intrinsics/x86/avx.rs @@ -27,7 +27,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // matches the IEEE min/max operations, while x86 has different // semantics. "min.ps.256" | "max.ps.256" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.ps.256" => FloatBinOp::Min, @@ -39,7 +39,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement _mm256_min_pd and _mm256_max_pd functions. "min.pd.256" | "max.pd.256" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.pd.256" => FloatBinOp::Min, @@ -52,21 +52,21 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Used to implement the _mm256_round_ps function. // Rounds the elements of `op` according to `rounding`. "round.ps.256" => { - let [op, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, rounding] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_all::(this, op, rounding, dest)?; } // Used to implement the _mm256_round_pd function. // Rounds the elements of `op` according to `rounding`. "round.pd.256" => { - let [op, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, rounding] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_all::(this, op, rounding, dest)?; } // Used to implement _mm256_{rcp,rsqrt}_ps functions. // Performs the operations on all components of `op`. "rcp.ps.256" | "rsqrt.ps.256" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "rcp.ps.256" => FloatUnaryOp::Rcp, @@ -78,7 +78,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement the _mm256_dp_ps function. "dp.ps.256" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; conditional_dot_product(this, left, right, imm, dest)?; } @@ -87,7 +87,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // and `right`. For each component, returns 0 if false or u32::MAX // if true. "cmp.ps.256" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -99,7 +99,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // and `right`. For each component, returns 0 if false or u64::MAX // if true. "cmp.pd.256" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -110,7 +110,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // and _mm256_cvttpd_epi32 functions. // Converts packed f32/f64 to packed i32. "cvt.ps2dq.256" | "cvtt.ps2dq.256" | "cvt.pd2dq.256" | "cvtt.pd2dq.256" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let rnd = match unprefixed_name { // "current SSE rounding mode", assume nearest @@ -128,7 +128,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // sequence of 4-element arrays, and we shuffle each of these arrays, where // `control` determines which element of the current `data` array is written. "vpermilvar.ps" | "vpermilvar.ps.256" => { - let [data, control] = this.check_shim_sig_unadjusted(link_name, args)?; + let [data, control] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (data, data_len) = this.project_to_simd(data)?; let (control, control_len) = this.project_to_simd(control)?; @@ -161,7 +161,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // where `right` determines which element of the current `left` array is // written. "vpermilvar.pd" | "vpermilvar.pd.256" => { - let [data, control] = this.check_shim_sig_unadjusted(link_name, args)?; + let [data, control] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (data, data_len) = this.project_to_simd(data)?; let (control, control_len) = this.project_to_simd(control)?; @@ -193,7 +193,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // the data crosses a cache line, but for Miri this is just a regular // unaligned read. "ldu.dq.256" => { - let [src_ptr] = this.check_shim_sig_unadjusted(link_name, args)?; + let [src_ptr] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let src_ptr = this.read_pointer(src_ptr)?; let dest = dest.force_mplace(this)?; @@ -203,7 +203,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Used to implement the _mm256_testnzc_si256 function. // Tests `op & mask != 0 && op & mask != mask` "ptestnzc.256" => { - let [op, mask] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, mask] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (all_zero, masked_set) = test_bits_masked(this, op, mask)?; let res = !all_zero && !masked_set; @@ -219,7 +219,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Return `direct` (testz), `negated` (testc) or `!direct & !negated` (testnzc) "vtestz.pd.256" | "vtestc.pd.256" | "vtestnzc.pd.256" | "vtestnzc.pd" | "vtestz.ps.256" | "vtestc.ps.256" | "vtestnzc.ps.256" | "vtestnzc.ps" => { - let [op, mask] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, mask] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (direct, negated) = test_high_bits_masked(this, op, mask)?; let res = match unprefixed_name { @@ -241,7 +241,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // compiler, making these functions no-ops. // The only thing that needs to be ensured is the correct calling convention. - let [] = this.check_shim_sig_unadjusted(link_name, args)?; + let [] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; } _ => return interp_ok(EmulateItemResult::NotSupported), } diff --git a/src/tools/miri/src/intrinsics/x86/avx2.rs b/src/tools/miri/src/intrinsics/x86/avx2.rs index 160bce2dec98b..e45eb9a13f1d3 100644 --- a/src/tools/miri/src/intrinsics/x86/avx2.rs +++ b/src/tools/miri/src/intrinsics/x86/avx2.rs @@ -25,7 +25,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Horizontally add / subtract with saturation adjacent 16-bit // integer values in `left` and `right`. "phadd.sw" | "phsub.sw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "phadd.sw" => mir::BinOp::Add, @@ -44,7 +44,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { | "gather.d.pd.256" | "gather.q.pd" | "gather.q.pd.256" | "gather.d.ps" | "gather.d.ps.256" | "gather.q.ps" | "gather.q.ps.256" => { let [src, slice, offsets, mask, scale] = - this.check_shim_sig_unadjusted(link_name, args)?; + this.check_shim_sig_llvm_intrinsic(link_name, args)?; assert_eq!(dest.layout, src.layout); @@ -98,7 +98,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement the _mm256_maddubs_epi16 function. "pmadd.ub.sw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddbw(this, left, right, dest)?; } @@ -109,7 +109,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // offsets specified in `imm`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_mpsadbw_epu8 "mpsadbw" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; mpsadbw(this, left, right, imm, dest)?; } @@ -120,7 +120,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // 1 and then taking the bits `1..=16`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_mulhrs_epi16 "pmul.hr.sw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmulhrsw(this, left, right, dest)?; } @@ -128,7 +128,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 16-bit integer vectors to a single 8-bit integer // vector with signed saturation. "packsswb" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packsswb(this, left, right, dest)?; } @@ -136,7 +136,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 32-bit integer vectors to a single 16-bit integer // vector with signed saturation. "packssdw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packssdw(this, left, right, dest)?; } @@ -144,7 +144,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 16-bit signed integer vectors to a single 8-bit // unsigned integer vector with saturation. "packuswb" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packuswb(this, left, right, dest)?; } @@ -152,19 +152,19 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Concatenates two 32-bit signed integer vectors and converts // the result to a 16-bit unsigned integer vector with saturation. "packusdw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packusdw(this, left, right, dest)?; } // Used to implement _mm256_permutevar8x32_epi32 and _mm256_permutevar8x32_ps. "permd" | "permps" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; permute(this, left, right, dest)?; } // Used to implement the _mm256_sad_epu8 function. "psad.bw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; psadbw(this, left, right, dest)? } @@ -172,7 +172,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Shuffles bytes from `left` using `right` as pattern. // Each 128-bit block is shuffled independently. "pshuf.b" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pshufb(this, left, right, dest)?; } @@ -182,7 +182,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // is written to the corresponding output element. // Basically, we multiply `left` with `right.signum()`. "psign.b" | "psign.w" | "psign.d" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; psign(this, left, right, dest)?; } @@ -196,7 +196,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // is copied to remaining bits. "psll.w" | "psrl.w" | "psra.w" | "psll.d" | "psrl.d" | "psra.d" | "psll.q" | "psrl.q" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "psll.w" | "psll.d" | "psll.q" => ShiftOp::Left, @@ -212,7 +212,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // intermediate signed 32-bit integers. Horizontally add adjacent pairs of // intermediate 32-bit integers, and pack the results in `dest`. "pmadd.wd" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddwd(this, left, right, dest)?; } diff --git a/src/tools/miri/src/intrinsics/x86/avx512.rs b/src/tools/miri/src/intrinsics/x86/avx512.rs index 6dde7558d829c..e03014c94c68f 100644 --- a/src/tools/miri/src/intrinsics/x86/avx512.rs +++ b/src/tools/miri/src/intrinsics/x86/avx512.rs @@ -25,7 +25,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { this.expect_target_feature_for_intrinsic(link_name, "avx512vl")?; } - let [a, b, c, imm8] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b, c, imm8] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; assert_eq!(dest.layout, a.layout); assert_eq!(dest.layout, b.layout); @@ -80,7 +80,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "psad.bw.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; psadbw(this, left, right, dest)? } @@ -88,19 +88,19 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "pmaddw.d.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddwd(this, left, right, dest)?; } // Used to implement the _mm512_maddubs_epi16 function. "pmaddubs.w.512" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddbw(this, left, right, dest)?; } // Used to implement the _mm512_permutexvar_epi32/_mm512_permutexvar_epi64 functions. "permvar.si.512" | "permvar.di.512" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; permute(this, left, right, dest)?; } @@ -110,13 +110,13 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { this.expect_target_feature_for_intrinsic(link_name, "avx512vl")?; } - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; permute(this, left, right, dest)?; } // Used to implement the _mm512_permutex2var_epi64 intrinsic. "vpermi2var.q.512" => { - let [left, indices, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, indices, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; permute2(this, left, indices, right, dest)?; } @@ -124,13 +124,13 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "vpermi2var.qi.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512vbmi")?; - let [left, indices, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, indices, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; permute2(this, left, indices, right, dest)?; } // Used to implement the _mm512_shuffle_epi8 intrinsic. "pshuf.b.512" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pshufb(this, left, right, dest)?; } @@ -142,7 +142,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { this.expect_target_feature_for_intrinsic(link_name, "avx512vl")?; } - let [src, a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [src, a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; vpdpbusd(this, src, a, b, dest)?; } @@ -150,7 +150,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "packsswb.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packsswb(this, a, b, dest)?; } @@ -158,7 +158,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "packuswb.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packuswb(this, a, b, dest)?; } @@ -166,7 +166,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "packssdw.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packssdw(this, a, b, dest)?; } @@ -174,7 +174,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "packusdw.512" => { this.expect_target_feature_for_intrinsic(link_name, "avx512bw")?; - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packusdw(this, a, b, dest)?; } diff --git a/src/tools/miri/src/intrinsics/x86/bmi.rs b/src/tools/miri/src/intrinsics/x86/bmi.rs index b14d69199ab6b..c793637927d55 100644 --- a/src/tools/miri/src/intrinsics/x86/bmi.rs +++ b/src/tools/miri/src/intrinsics/x86/bmi.rs @@ -32,7 +32,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { return interp_ok(EmulateItemResult::NotSupported); } - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let left = this.read_scalar(left)?; let right = this.read_scalar(right)?; diff --git a/src/tools/miri/src/intrinsics/x86/gfni.rs b/src/tools/miri/src/intrinsics/x86/gfni.rs index 562d9f76ffc6e..5ec91c3251529 100644 --- a/src/tools/miri/src/intrinsics/x86/gfni.rs +++ b/src/tools/miri/src/intrinsics/x86/gfni.rs @@ -27,14 +27,14 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // See `affine_transform` for details. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=gf2p8affine_ "vgf2p8affineqb.128" | "vgf2p8affineqb.256" | "vgf2p8affineqb.512" => { - let [left, right, imm8] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm8] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; affine_transform(this, left, right, imm8, dest, /* inverse */ false)?; } // Used to implement the `_mm{, 256, 512}_gf2p8affineinv_epi64_epi8` functions. // See `affine_transform` for details. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=gf2p8affineinv "vgf2p8affineinvqb.128" | "vgf2p8affineinvqb.256" | "vgf2p8affineinvqb.512" => { - let [left, right, imm8] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm8] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; affine_transform(this, left, right, imm8, dest, /* inverse */ true)?; } // Used to implement the `_mm{, 256, 512}_gf2p8mul_epi8` functions. @@ -43,7 +43,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // polynomial representation with the reduction polynomial x^8 + x^4 + x^3 + x + 1. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=gf2p8mul "vgf2p8mulb.128" | "vgf2p8mulb.256" | "vgf2p8mulb.512" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; let (dest, dest_len) = this.project_to_simd(dest)?; diff --git a/src/tools/miri/src/intrinsics/x86/mod.rs b/src/tools/miri/src/intrinsics/x86/mod.rs index 25361a6435b0a..bf248242cfcb6 100644 --- a/src/tools/miri/src/intrinsics/x86/mod.rs +++ b/src/tools/miri/src/intrinsics/x86/mod.rs @@ -45,7 +45,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { return interp_ok(EmulateItemResult::NotSupported); } - let [cb_in, a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [cb_in, a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let op = if unprefixed_name.starts_with("add") { mir::BinOp::AddWithOverflow } else { @@ -63,7 +63,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // the instruction behaves like a no-op, so it is always safe to call the // intrinsic. "sse2.pause" => { - let [] = this.check_shim_sig_unadjusted(link_name, args)?; + let [] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; // Only exhibit the spin-loop hint behavior when SSE2 is enabled. if this.tcx.sess.internal_target_features.contains(&Symbol::intern("sse2")) { this.yield_active_thread(); @@ -82,7 +82,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { len = 8; } - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pclmulqdq(this, left, right, imm, dest, len)?; } diff --git a/src/tools/miri/src/intrinsics/x86/sha.rs b/src/tools/miri/src/intrinsics/x86/sha.rs index 23ee13c09a68b..c34ee81ee72f6 100644 --- a/src/tools/miri/src/intrinsics/x86/sha.rs +++ b/src/tools/miri/src/intrinsics/x86/sha.rs @@ -50,7 +50,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { match unprefixed_name { // Used to implement the _mm_sha256rnds2_epu32 function. "256rnds2" => { - let [a, b, k] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b, k] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (a, a_len) = this.project_to_simd(a)?; let (b, b_len) = this.project_to_simd(b)?; @@ -71,7 +71,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement the _mm_sha256msg1_epu32 function. "256msg1" => { - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (a, a_len) = this.project_to_simd(a)?; let (b, b_len) = this.project_to_simd(b)?; @@ -89,7 +89,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement the _mm_sha256msg2_epu32 function. "256msg2" => { - let [a, b] = this.check_shim_sig_unadjusted(link_name, args)?; + let [a, b] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (a, a_len) = this.project_to_simd(a)?; let (b, b_len) = this.project_to_simd(b)?; diff --git a/src/tools/miri/src/intrinsics/x86/sse.rs b/src/tools/miri/src/intrinsics/x86/sse.rs index 81078bda99c8c..29d8f7ef53e48 100644 --- a/src/tools/miri/src/intrinsics/x86/sse.rs +++ b/src/tools/miri/src/intrinsics/x86/sse.rs @@ -30,7 +30,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Performs the operations on the first component of `left` and // `right` and copies the remaining components from `left`. "min.ss" | "max.ss" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.ss" => FloatBinOp::Min, @@ -46,7 +46,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // matches the IEEE min/max operations, while x86 has different // semantics. "min.ps" | "max.ps" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.ps" => FloatBinOp::Min, @@ -60,7 +60,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Performs the operations on the first component of `op` and // copies the remaining components from `op`. "rcp.ss" | "rsqrt.ss" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "rcp.ss" => FloatUnaryOp::Rcp, @@ -73,7 +73,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Used to implement _mm_{sqrt,rcp,rsqrt}_ps functions. // Performs the operations on all components of `op`. "rcp.ps" | "rsqrt.ps" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "rcp.ps" => FloatUnaryOp::Rcp, @@ -92,7 +92,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cmp{eq,lt,le,gt,ge,neq,nlt,nle,ngt,nge,ord,unord}_ss are SSE functions // with hard-coded operations. "cmp.ss" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -108,7 +108,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cmp{eq,lt,le,gt,ge,neq,nlt,nle,ngt,nge,ord,unord}_ps are SSE functions // with hard-coded operations. "cmp.ps" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -121,7 +121,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "comieq.ss" | "comilt.ss" | "comile.ss" | "comigt.ss" | "comige.ss" | "comineq.ss" | "ucomieq.ss" | "ucomilt.ss" | "ucomile.ss" | "ucomigt.ss" | "ucomige.ss" | "ucomineq.ss" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -149,7 +149,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cvtss_si64 and _mm_cvttss_si64 functions. // Converts the first component of `op` from f32 to i32/i64. "cvtss2si" | "cvttss2si" | "cvtss2si64" | "cvttss2si64" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (op, _) = this.project_to_simd(op)?; let op = this.read_immediate(&this.project_index(&op, 0)?)?; diff --git a/src/tools/miri/src/intrinsics/x86/sse2.rs b/src/tools/miri/src/intrinsics/x86/sse2.rs index 2ee4d276a3af6..b39bfcaedea59 100644 --- a/src/tools/miri/src/intrinsics/x86/sse2.rs +++ b/src/tools/miri/src/intrinsics/x86/sse2.rs @@ -34,7 +34,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { match unprefixed_name { // Used to implement the _mm_sad_epu8 function. "psad.bw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; psadbw(this, left, right, dest)? } @@ -48,7 +48,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // is copied to remaining bits. "psll.w" | "psrl.w" | "psra.w" | "psll.d" | "psrl.d" | "psra.d" | "psll.q" | "psrl.q" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "psll.w" | "psll.d" | "psll.q" => ShiftOp::Left, @@ -63,7 +63,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // and _mm_cvttpd_epi32 functions. // Converts packed f32/f64 to packed i32. "cvtps2dq" | "cvttps2dq" | "cvtpd2dq" | "cvttpd2dq" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (op_len, _) = op.layout.ty.simd_size_and_type(*this.tcx); let (dest_len, _) = dest.layout.ty.simd_size_and_type(*this.tcx); @@ -100,7 +100,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 16-bit integer vectors to a single 8-bit integer // vector with signed saturation. "packsswb.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packsswb(this, left, right, dest)?; } @@ -108,7 +108,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 16-bit signed integer vectors to a single 8-bit // unsigned integer vector with saturation. "packuswb.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packuswb(this, left, right, dest)?; } @@ -116,7 +116,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts two 32-bit integer vectors to a single 16-bit integer // vector with signed saturation. "packssdw.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packssdw(this, left, right, dest)?; } @@ -126,7 +126,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // matches the IEEE min/max operations, while x86 has different // semantics. "min.sd" | "max.sd" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.sd" => FloatBinOp::Min, @@ -142,7 +142,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // matches the IEEE min/max operations, while x86 has different // semantics. "min.pd" | "max.pd" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "min.pd" => FloatBinOp::Min, @@ -161,7 +161,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cmp{eq,lt,le,gt,ge,neq,nlt,nle,ngt,nge,ord,unord}_sd are SSE2 functions // with hard-coded operations. "cmp.sd" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -177,7 +177,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cmp{eq,lt,le,gt,ge,neq,nlt,nle,ngt,nge,ord,unord}_pd are SSE2 functions // with hard-coded operations. "cmp.pd" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = FloatBinOp::cmp_from_imm(this, this.read_scalar(imm)?.to_i8()?, link_name)?; @@ -190,7 +190,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { "comieq.sd" | "comilt.sd" | "comile.sd" | "comigt.sd" | "comige.sd" | "comineq.sd" | "ucomieq.sd" | "ucomilt.sd" | "ucomile.sd" | "ucomigt.sd" | "ucomige.sd" | "ucomineq.sd" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -218,7 +218,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // _mm_cvtsd_si64 and _mm_cvttsd_si64 functions. // Converts the first component of `op` from f64 to i32/i64. "cvtsd2si" | "cvttsd2si" | "cvtsd2si64" | "cvttsd2si64" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (op, _) = this.project_to_simd(op)?; let op = this.read_immediate(&this.project_index(&op, 0)?)?; @@ -244,7 +244,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Converts the first f64 from `right` to f32 and copies the remaining // elements from `left` "cvtsd2ss" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, _) = this.project_to_simd(right)?; @@ -268,7 +268,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // intermediate signed 32-bit integers. Horizontally add adjacent pairs of // intermediate 32-bit integers, and pack the results in `dest`. "pmadd.wd" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddwd(this, left, right, dest)?; } diff --git a/src/tools/miri/src/intrinsics/x86/sse3.rs b/src/tools/miri/src/intrinsics/x86/sse3.rs index 5890af49088df..0bafad9710a4c 100644 --- a/src/tools/miri/src/intrinsics/x86/sse3.rs +++ b/src/tools/miri/src/intrinsics/x86/sse3.rs @@ -22,7 +22,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // the data crosses a cache line, but for Miri this is just a regular // unaligned read. "ldu.dq" => { - let [src_ptr] = this.check_shim_sig_unadjusted(link_name, args)?; + let [src_ptr] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let src_ptr = this.read_pointer(src_ptr)?; let dest = dest.force_mplace(this)?; diff --git a/src/tools/miri/src/intrinsics/x86/sse41.rs b/src/tools/miri/src/intrinsics/x86/sse41.rs index aee2e115a0ac5..602c1229efdb3 100644 --- a/src/tools/miri/src/intrinsics/x86/sse41.rs +++ b/src/tools/miri/src/intrinsics/x86/sse41.rs @@ -24,7 +24,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // bits `4..=5` if `imm`, and `i`th bit specifies whether element // `i` is zeroed. "insertps" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (left, left_len) = this.project_to_simd(left)?; let (right, right_len) = this.project_to_simd(right)?; @@ -59,7 +59,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Concatenates two 32-bit signed integer vectors and converts // the result to a 16-bit unsigned integer vector with saturation. "packusdw" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; packusdw(this, left, right, dest)?; } @@ -69,7 +69,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // products, and conditionally stores the sum in `dest` using the low // 4 bits of `imm`. "dpps" | "dppd" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; conditional_dot_product(this, left, right, imm, dest)?; } @@ -77,14 +77,15 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // functions. Rounds the first element of `right` according to `rounding` // and copies the remaining elements from `left`. "round.ss" => { - let [left, right, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, rounding] = + this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_first::(this, left, right, rounding, dest)?; } // Used to implement the _mm_floor_ps, _mm_ceil_ps and _mm_round_ps // functions. Rounds the elements of `op` according to `rounding`. "round.ps" => { - let [op, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, rounding] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_all::(this, op, rounding, dest)?; } @@ -92,14 +93,15 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // functions. Rounds the first element of `right` according to `rounding` // and copies the remaining elements from `left`. "round.sd" => { - let [left, right, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, rounding] = + this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_first::(this, left, right, rounding, dest)?; } // Used to implement the _mm_floor_pd, _mm_ceil_pd and _mm_round_pd // functions. Rounds the elements of `op` according to `rounding`. "round.pd" => { - let [op, rounding] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, rounding] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; round_all::(this, op, rounding, dest)?; } @@ -107,7 +109,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Find the minimum unsigned 16-bit integer in `op` and // returns its value and position. "phminposuw" => { - let [op] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (op, op_len) = this.project_to_simd(op)?; let (dest, dest_len) = this.project_to_simd(dest)?; @@ -141,14 +143,14 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // offsets specified in `imm`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_mpsadbw_epu8 "mpsadbw" => { - let [left, right, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; mpsadbw(this, left, right, imm, dest)?; } // Used to implement the _mm_testnzc_si128 function. // Tests `(op & mask) != 0 && (op & mask) != mask` "ptestnzc" => { - let [op, mask] = this.check_shim_sig_unadjusted(link_name, args)?; + let [op, mask] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let (all_zero, masked_set) = test_bits_masked(this, op, mask)?; let res = !all_zero && !masked_set; diff --git a/src/tools/miri/src/intrinsics/x86/sse42.rs b/src/tools/miri/src/intrinsics/x86/sse42.rs index f283eef571406..27057d1449d89 100644 --- a/src/tools/miri/src/intrinsics/x86/sse42.rs +++ b/src/tools/miri/src/intrinsics/x86/sse42.rs @@ -222,7 +222,7 @@ fn deconstruct_args<'tcx>( }; if is_explicit { - let [str1, len1, str2, len2, imm] = ecx.check_shim_sig_unadjusted(link_name, args)?; + let [str1, len1, str2, len2, imm] = ecx.check_shim_sig_llvm_intrinsic(link_name, args)?; let imm = ecx.read_scalar(imm)?.to_u8()?; let default_len = default_len::(imm); @@ -235,7 +235,7 @@ fn deconstruct_args<'tcx>( interp_ok((str1, str2, Some((len1, len2)), imm)) } else { - let [str1, str2, imm] = ecx.check_shim_sig_unadjusted(link_name, args)?; + let [str1, str2, imm] = ecx.check_shim_sig_llvm_intrinsic(link_name, args)?; let imm = ecx.read_scalar(imm)?.to_u8()?; let array_layout = array_layout_fn(ecx, imm)?; @@ -384,7 +384,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // search for a null terminator (see `deconstruct_args` for more details). // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=924,925 "pcmpistriz128" | "pcmpistris128" => { - let [str1, str2, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [str1, str2, imm] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let imm = this.read_scalar(imm)?.to_u8()?; let str = if unprefixed_name == "pcmpistris128" { str1 } else { str2 }; @@ -404,7 +404,8 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // than 16 for byte-sized operands or 8 for word-sized operands. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=1046,1047 "pcmpestriz128" | "pcmpestris128" => { - let [_, len1, _, len2, imm] = this.check_shim_sig_unadjusted(link_name, args)?; + let [_, len1, _, len2, imm] = + this.check_shim_sig_llvm_intrinsic(link_name, args)?; let len = if unprefixed_name == "pcmpestris128" { len1 } else { len2 }; let len = this.read_scalar(len)?.to_i32()?; let imm = this.read_scalar(imm)?.to_u8()?; @@ -431,7 +432,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { return interp_ok(EmulateItemResult::NotSupported); } - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let left = this.read_scalar(left)?; let right = this.read_scalar(right)?; diff --git a/src/tools/miri/src/intrinsics/x86/ssse3.rs b/src/tools/miri/src/intrinsics/x86/ssse3.rs index 5b4746e5b1a04..4f5a99b548a33 100644 --- a/src/tools/miri/src/intrinsics/x86/ssse3.rs +++ b/src/tools/miri/src/intrinsics/x86/ssse3.rs @@ -22,7 +22,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Shuffles bytes from `left` using `right` as pattern. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_shuffle_epi8 "pshuf.b.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pshufb(this, left, right, dest)?; } @@ -30,7 +30,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // Horizontally add / subtract with saturation adjacent 16-bit // integer values in `left` and `right`. "phadd.sw.128" | "phsub.sw.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; let which = match unprefixed_name { "phadd.sw.128" => mir::BinOp::Add, @@ -42,7 +42,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { } // Used to implement the _mm_maddubs_epi16 function. "pmadd.ub.sw.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmaddbw(this, left, right, dest)?; } @@ -53,7 +53,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // 1 and then taking the bits `1..=16`. // https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_mulhrs_epi16 "pmul.hr.sw.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; pmulhrsw(this, left, right, dest)?; } @@ -63,7 +63,7 @@ pub(super) trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { // is written to the corresponding output element. // Basically, we multiply `left` with `right.signum()`. "psign.b.128" | "psign.w.128" | "psign.d.128" => { - let [left, right] = this.check_shim_sig_unadjusted(link_name, args)?; + let [left, right] = this.check_shim_sig_llvm_intrinsic(link_name, args)?; psign(this, left, right, dest)?; } diff --git a/src/tools/miri/src/shims/sig.rs b/src/tools/miri/src/shims/sig.rs index d40e9039f2b60..aa8949372a05e 100644 --- a/src/tools/miri/src/shims/sig.rs +++ b/src/tools/miri/src/shims/sig.rs @@ -331,8 +331,8 @@ pub trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> { /// Check that the given function has the expected amount of arguments, and then /// return the list of arguments. /// - /// This may only be used for `extern "unadjusted"` LLVM intrinsics. - fn check_shim_sig_unadjusted<'a, const N: usize>( + /// This may only be used for `extern "llvm-intrinsic"` LLVM intrinsics. + fn check_shim_sig_llvm_intrinsic<'a, const N: usize>( &mut self, link_name: Symbol, args: &'a [OpTy<'tcx>], diff --git a/src/tools/miri/tests/pass/shims/loongarch/intrinsics-loongarch64-crc.rs b/src/tools/miri/tests/pass/shims/loongarch/intrinsics-loongarch64-crc.rs index 0e208b42215c0..96ce2ac4ecc5e 100644 --- a/src/tools/miri/tests/pass/shims/loongarch/intrinsics-loongarch64-crc.rs +++ b/src/tools/miri/tests/pass/shims/loongarch/intrinsics-loongarch64-crc.rs @@ -1,10 +1,10 @@ // We're testing loongarch64-specific intrinsics //@only-target: loongarch64 -#![feature(abi_unadjusted, link_llvm_intrinsics, stdarch_loongarch)] +#![feature(link_llvm_intrinsics, stdarch_loongarch)] use std::arch::loongarch64::*; -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.loongarch.crc.w.b.w"] fn _crc_w_b_w(a: i32, b: i32) -> i32; #[link_name = "llvm.loongarch.crc.w.h.w"] diff --git a/tests/assembly-llvm/target-feature-multiple.rs b/tests/assembly-llvm/target-feature-multiple.rs index f136a39900e3e..04a43b28975c7 100644 --- a/tests/assembly-llvm/target-feature-multiple.rs +++ b/tests/assembly-llvm/target-feature-multiple.rs @@ -16,7 +16,7 @@ // > In function: foo // // See also tests/codegen-llvm/target-feature-overrides.rs -#![feature(no_core, lang_items, link_llvm_intrinsics, abi_unadjusted)] +#![feature(no_core, lang_items, link_llvm_intrinsics)] #![crate_type = "lib"] #![no_core] @@ -24,7 +24,7 @@ extern crate minicore; use minicore::*; // Use of these requires target features to be enabled -extern "unadjusted" { +extern "llvm-intrinsic" { #[link_name = "llvm.x86.rdrand.32"] fn x86_rdrand32_step() -> (u32, i32); #[link_name = "llvm.x86.rdseed.32"] diff --git a/tests/codegen-llvm/const-vector.rs b/tests/codegen-llvm/const-vector.rs index 42eade74259f8..e9e6188f804c0 100644 --- a/tests/codegen-llvm/const-vector.rs +++ b/tests/codegen-llvm/const-vector.rs @@ -8,7 +8,6 @@ // This test checks that constants of SIMD type are passed as immediate vectors. // We ensure that both vector representations (struct with fields and struct wrapping array) work. #![crate_type = "lib"] -#![feature(abi_unadjusted)] #![feature(const_trait_impl)] #![feature(link_llvm_intrinsics)] #![feature(repr_simd)] @@ -26,7 +25,7 @@ use minisimd::{PackedSimd, Simd, f32x2, i8x2}; // The following functions are required for the tests to ensure // that they are called with a const vector -extern "unadjusted" { +extern "llvm-intrinsic" { #[link_name = "llvm.vector.reduce.add.v2i8"] fn test_i8x2(a: i8x2) -> i8; #[link_name = "llvm.vector.partial.reduce.add.v2i8.v2i8.v2i8"] diff --git a/tests/codegen-llvm/inject-autocast.rs b/tests/codegen-llvm/inject-autocast.rs index cc74256ebbe8d..f07153c17daf7 100644 --- a/tests/codegen-llvm/inject-autocast.rs +++ b/tests/codegen-llvm/inject-autocast.rs @@ -1,7 +1,7 @@ //@ compile-flags: -C opt-level=0 -C target-feature=+kl,+avx512vp2intersect,+avx512vl,+avx512dq,+avxneconvert,+amx-int8 //@ only-x86_64 -#![feature(link_llvm_intrinsics, abi_unadjusted, simd_ffi, portable_simd, repr_simd)] +#![feature(link_llvm_intrinsics, simd_ffi, portable_simd, repr_simd)] #![crate_type = "lib"] use std::simd::{f32x4, i16x8, i64x2}; @@ -16,7 +16,7 @@ pub struct Tile([i8; 1024]); // CHECK-LABEL: @struct_autocast #[no_mangle] pub unsafe fn struct_autocast(key_metadata: u32, key: i64x2) -> Bar { - extern "unadjusted" { + extern "llvm-intrinsic" { #[link_name = "llvm.x86.encodekey128"] fn foo(key_metadata: u32, key: i64x2) -> Bar; } @@ -42,7 +42,7 @@ pub unsafe fn struct_autocast(key_metadata: u32, key: i64x2) -> Bar { // CHECK-LABEL: @struct_with_i1_vector_autocast #[no_mangle] pub unsafe fn struct_with_i1_vector_autocast(a: i64x2, b: i64x2) -> (u8, u8) { - extern "unadjusted" { + extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.vp2intersect.q.128"] fn foo(a: i64x2, b: i64x2) -> (u8, u8); } @@ -62,7 +62,7 @@ pub unsafe fn struct_with_i1_vector_autocast(a: i64x2, b: i64x2) -> (u8, u8) { // CHECK-LABEL: @i1_vector_autocast #[no_mangle] pub unsafe fn i1_vector_autocast(a: u8, b: u8) -> u8 { - extern "unadjusted" { + extern "llvm-intrinsic" { #[link_name = "llvm.x86.avx512.kadd.b"] fn foo(a: u8, b: u8) -> u8; } @@ -77,7 +77,7 @@ pub unsafe fn i1_vector_autocast(a: u8, b: u8) -> u8 { // CHECK-LABEL: @bf16_vector_autocast #[no_mangle] pub unsafe fn bf16_vector_autocast(a: f32x4) -> i16x8 { - extern "unadjusted" { + extern "llvm-intrinsic" { #[link_name = "llvm.x86.vcvtneps2bf16128"] fn foo(a: f32x4) -> i16x8; } @@ -90,7 +90,7 @@ pub unsafe fn bf16_vector_autocast(a: f32x4) -> i16x8 { // CHECK-LABEL: @amx_autocast #[no_mangle] pub unsafe fn amx_autocast(m: u16, n: u16, k: u16, a: Tile, b: Tile, c: Tile) -> Tile { - extern "unadjusted" { + extern "llvm-intrinsic" { #[link_name = "llvm.x86.tdpbuud.internal"] fn foo(m: u16, n: u16, k: u16, a: Tile, b: Tile, c: Tile) -> Tile; } diff --git a/tests/codegen-llvm/scalable-vectors/tuple-intrinsics.rs b/tests/codegen-llvm/scalable-vectors/tuple-intrinsics.rs index 26bb364c53d07..6d294152b0af7 100644 --- a/tests/codegen-llvm/scalable-vectors/tuple-intrinsics.rs +++ b/tests/codegen-llvm/scalable-vectors/tuple-intrinsics.rs @@ -1,7 +1,7 @@ //@ only-aarch64 #![crate_type = "lib"] #![allow(incomplete_features, internal_features)] -#![feature(abi_unadjusted, core_intrinsics, link_llvm_intrinsics, rustc_attrs)] +#![feature(core_intrinsics, rustc_attrs)] // Tests that tuples of scalable vectors are passed as immediates and that the intrinsics for // creating/getting/setting tuples of scalable vectors generate the correct assembly diff --git a/tests/codegen-llvm/simd/unpadded-simd.rs b/tests/codegen-llvm/simd/unpadded-simd.rs index fa4689856b784..27894870a6270 100644 --- a/tests/codegen-llvm/simd/unpadded-simd.rs +++ b/tests/codegen-llvm/simd/unpadded-simd.rs @@ -6,7 +6,7 @@ //@ needs-llvm-components: aarch64 #![crate_type = "lib"] -#![feature(abi_unadjusted, link_llvm_intrinsics, no_core)] +#![feature(link_llvm_intrinsics, no_core)] #![no_core] extern crate minicore; @@ -16,7 +16,7 @@ use minicore::simd::i16x4; #[repr(C)] struct int16x4x2_t(i16x4, i16x4); -unsafe extern "unadjusted" { +unsafe extern "llvm-intrinsic" { #[link_name = "llvm.aarch64.neon.ld1x2.v4i16.p0"] fn vld1_s16_x2(t: *const i16) -> int16x4x2_t; } diff --git a/tests/incremental/feature_gate.rs b/tests/incremental/feature_gate.rs index 17d15688b2dc3..b6fb5443f751d 100644 --- a/tests/incremental/feature_gate.rs +++ b/tests/incremental/feature_gate.rs @@ -3,11 +3,9 @@ //@ revisions: rpass1 bfail2 //@ compile-flags: -Z query-dep-graph -#![feature(rustc_attrs)] -#![cfg_attr(rpass1, feature(abi_unadjusted))] +#![cfg_attr(rpass1, feature(decl_macro))] -fn main() { -} +fn main() {} -extern "unadjusted" fn foo() {} -//[bfail2]~^ ERROR: "unadjusted" ABI is an implementation detail and perma-unstable +macro foo() {} +//[bfail2]~^ ERROR `macro` is experimental [E0658] diff --git a/tests/ui/abi/arm-unadjusted-intrinsic.rs b/tests/ui/abi/arm-unadjusted-intrinsic.rs index 788c5e67904ab..f20fda4c61534 100644 --- a/tests/ui/abi/arm-unadjusted-intrinsic.rs +++ b/tests/ui/abi/arm-unadjusted-intrinsic.rs @@ -7,7 +7,7 @@ //@[aarch64] compile-flags: --target aarch64-unknown-linux-gnu //@[aarch64] needs-llvm-components: aarch64 //@ ignore-backends: gcc -#![feature(no_core, lang_items, link_llvm_intrinsics, abi_unadjusted, arm_target_feature)] +#![feature(no_core, lang_items, link_llvm_intrinsics, arm_target_feature)] #![no_std] #![no_core] #![crate_type = "lib"] @@ -29,7 +29,7 @@ impl Copy for int8x16x4_t {} #[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))] pub unsafe fn vld1q_s8_x4(a: *const i8) -> int8x16x4_t { #[allow(improper_ctypes)] - extern "unadjusted" { + extern "llvm-intrinsic" { #[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vld1x4.v16i8.p0i8")] #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.neon.ld1x4.v16i8.p0i8")] fn vld1q_s8_x4_(a: *const i8) -> int8x16x4_t; diff --git a/tests/ui/attributes/z-crate-attr/basic.rs b/tests/ui/attributes/z-crate-attr/basic.rs index 119a48d5d6529..0305f334904a8 100644 --- a/tests/ui/attributes/z-crate-attr/basic.rs +++ b/tests/ui/attributes/z-crate-attr/basic.rs @@ -3,10 +3,8 @@ // the exact feature used here is causing problems feel free to replace it with another // perma-unstable feature. -//@ compile-flags: -Zcrate-attr=feature(abi_unadjusted) +//@ compile-flags: -Zcrate-attr=feature(allocator_internals) -#![allow(dead_code)] - -extern "unadjusted" fn foo() {} +#![needs_allocator] fn main() {} diff --git a/tests/ui/codegen/deprecated-llvm-intrinsic.rs b/tests/ui/codegen/deprecated-llvm-intrinsic.rs index ffa1ffc541684..0481f37a627b3 100644 --- a/tests/ui/codegen/deprecated-llvm-intrinsic.rs +++ b/tests/ui/codegen/deprecated-llvm-intrinsic.rs @@ -3,7 +3,7 @@ //@ compile-flags: --target aarch64-unknown-linux-gnu //@ needs-llvm-components: aarch64 //@ ignore-backends: gcc -#![feature(no_core, lang_items, link_llvm_intrinsics, abi_unadjusted, simd_ffi)] +#![feature(no_core, lang_items, link_llvm_intrinsics, simd_ffi)] #![no_std] #![no_core] #![allow(internal_features, non_camel_case_types, improper_ctypes)] @@ -13,7 +13,7 @@ extern crate minicore; use minicore::simd::i8x8; use minicore::*; -extern "unadjusted" { +extern "llvm-intrinsic" { #[deny(deprecated_llvm_intrinsic)] #[link_name = "llvm.aarch64.neon.rbit.v8i8"] fn foo(a: i8x8) -> i8x8; diff --git a/tests/ui/codegen/incorrect-arch-intrinsic.rs b/tests/ui/codegen/incorrect-arch-intrinsic.rs index 9576cb8f81318..ec28cfaa9b2a4 100644 --- a/tests/ui/codegen/incorrect-arch-intrinsic.rs +++ b/tests/ui/codegen/incorrect-arch-intrinsic.rs @@ -3,9 +3,9 @@ //@ normalize-stderr: "target arch `(.*)`" -> "target arch `TARGET_ARCH`" //@ ignore-backends: gcc -#![feature(link_llvm_intrinsics, abi_unadjusted)] +#![feature(link_llvm_intrinsics)] -extern "unadjusted" { +extern "llvm-intrinsic" { #[link_name = "llvm.s390.sfpc"] fn foo(a: i32); //~^ ERROR: intrinsic `llvm.s390.sfpc` cannot be used with target arch diff --git a/tests/ui/codegen/incorrect-llvm-intrinsic-signature.rs b/tests/ui/codegen/incorrect-llvm-intrinsic-signature.rs index 4b86f37f922a6..d1eb1ce635f7f 100644 --- a/tests/ui/codegen/incorrect-llvm-intrinsic-signature.rs +++ b/tests/ui/codegen/incorrect-llvm-intrinsic-signature.rs @@ -1,9 +1,9 @@ //@ build-fail //@ ignore-backends: gcc -#![feature(link_llvm_intrinsics, abi_unadjusted)] +#![feature(link_llvm_intrinsics)] -extern "unadjusted" { +extern "llvm-intrinsic" { #[link_name = "llvm.assume"] fn foo(); //~^ ERROR: intrinsic signature mismatch for `llvm.assume`: expected signature `void (i1)`, found `void ()` diff --git a/tests/ui/codegen/unknown-llvm-intrinsic.rs b/tests/ui/codegen/unknown-llvm-intrinsic.rs index bbb4df8c0b271..1898e33e55c9c 100644 --- a/tests/ui/codegen/unknown-llvm-intrinsic.rs +++ b/tests/ui/codegen/unknown-llvm-intrinsic.rs @@ -1,9 +1,9 @@ //@ build-fail //@ ignore-backends: gcc -#![feature(link_llvm_intrinsics, abi_unadjusted)] +#![feature(link_llvm_intrinsics)] -extern "unadjusted" { +extern "llvm-intrinsic" { #[link_name = "llvm.abcde"] fn foo(); //~^ ERROR: unknown LLVM intrinsic `llvm.abcde` diff --git a/tests/ui/consts/min_const_fn/const-fn-lang-feature.rs b/tests/ui/consts/min_const_fn/const-fn-lang-feature.rs index 63ef12085f12d..2cd3f2b4dc96a 100644 --- a/tests/ui/consts/min_const_fn/const-fn-lang-feature.rs +++ b/tests/ui/consts/min_const_fn/const-fn-lang-feature.rs @@ -2,15 +2,15 @@ //! enabling the feature gate actually lets us call the function. //@ check-pass -#![feature(staged_api, abi_unadjusted)] +#![feature(staged_api, allocator_internals)] #![stable(feature = "rust_test", since = "1.0.0")] -#[unstable(feature = "abi_unadjusted", issue = "42")] -#[rustc_const_unstable(feature = "abi_unadjusted", issue = "42")] +#[unstable(feature = "allocator_internals", issue = "42")] +#[rustc_const_unstable(feature = "allocator_internals", issue = "42")] const fn my_fun() {} -#[unstable(feature = "abi_unadjusted", issue = "42")] -#[rustc_const_unstable(feature = "abi_unadjusted", issue = "42")] +#[unstable(feature = "allocator_internals", issue = "42")] +#[rustc_const_unstable(feature = "allocator_internals", issue = "42")] const fn my_fun2() { my_fun() } diff --git a/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.rs b/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.rs new file mode 100644 index 0000000000000..4738dd70089ad --- /dev/null +++ b/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.rs @@ -0,0 +1,7 @@ +extern "llvm-intrinsic" fn foo() { + //~^ ERROR: "llvm-intrinsic" ABI is an implementation detail and perma-unstable +} + +fn main() { + foo(); +} diff --git a/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.stderr b/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.stderr new file mode 100644 index 0000000000000..d66c855156280 --- /dev/null +++ b/tests/ui/feature-gates/feature-gate-abi_llvm-intrinsic.stderr @@ -0,0 +1,13 @@ +error[E0658]: the extern "llvm-intrinsic" ABI is an implementation detail and perma-unstable + --> $DIR/feature-gate-abi_llvm-intrinsic.rs:1:8 + | +LL | extern "llvm-intrinsic" fn foo() { + | ^^^^^^^^^^^^^^^^ + | + = note: see issue #29602 for more information + = help: add `#![feature(link_llvm_intrinsics)]` to the crate attributes to enable + = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date + +error: aborting due to 1 previous error + +For more information about this error, try `rustc --explain E0658`. diff --git a/tests/ui/feature-gates/feature-gate-abi_unadjusted.rs b/tests/ui/feature-gates/feature-gate-abi_unadjusted.rs deleted file mode 100644 index 1dc6adc0e1495..0000000000000 --- a/tests/ui/feature-gates/feature-gate-abi_unadjusted.rs +++ /dev/null @@ -1,7 +0,0 @@ -extern "unadjusted" fn foo() { -//~^ ERROR: "unadjusted" ABI is an implementation detail and perma-unstable -} - -fn main() { - foo(); -} diff --git a/tests/ui/feature-gates/feature-gate-abi_unadjusted.stderr b/tests/ui/feature-gates/feature-gate-abi_unadjusted.stderr deleted file mode 100644 index 462fb79d55703..0000000000000 --- a/tests/ui/feature-gates/feature-gate-abi_unadjusted.stderr +++ /dev/null @@ -1,12 +0,0 @@ -error[E0658]: the extern "unadjusted" ABI is an implementation detail and perma-unstable - --> $DIR/feature-gate-abi_unadjusted.rs:1:8 - | -LL | extern "unadjusted" fn foo() { - | ^^^^^^^^^^^^ - | - = help: add `#![feature(abi_unadjusted)]` to the crate attributes to enable - = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date - -error: aborting due to 1 previous error - -For more information about this error, try `rustc --explain E0658`. diff --git a/tests/ui/print-request/print-calling-conventions.stdout b/tests/ui/print-request/print-calling-conventions.stdout index af4f491fc069e..b10cde2d32b0c 100644 --- a/tests/ui/print-request/print-calling-conventions.stdout +++ b/tests/ui/print-request/print-calling-conventions.stdout @@ -15,6 +15,7 @@ efiapi fastcall fastcall-unwind gpu-kernel +llvm-intrinsic msp430-interrupt ptx-kernel riscv-interrupt-m @@ -32,7 +33,6 @@ sysv64-unwind tail thiscall thiscall-unwind -unadjusted vectorcall vectorcall-unwind win64 diff --git a/tests/ui/scalable-vectors/cast-intrinsic.rs b/tests/ui/scalable-vectors/cast-intrinsic.rs index e5d2efb0b6c85..2eb2d6b0a0ea7 100644 --- a/tests/ui/scalable-vectors/cast-intrinsic.rs +++ b/tests/ui/scalable-vectors/cast-intrinsic.rs @@ -2,7 +2,7 @@ //@ only-aarch64 #![crate_type = "lib"] #![allow(incomplete_features, internal_features, improper_ctypes)] -#![feature(abi_unadjusted, core_intrinsics, link_llvm_intrinsics, rustc_attrs)] +#![feature(core_intrinsics, link_llvm_intrinsics, rustc_attrs)] use std::intrinsics::simd::simd_cast; @@ -33,7 +33,7 @@ pub trait SveInto: Sized { impl SveInto for svbool_t { #[target_feature(enable = "sve")] unsafe fn sve_into(self) -> svbool2_t { - unsafe extern "C" { + unsafe extern "llvm-intrinsic" { #[cfg_attr( target_arch = "aarch64", link_name = concat!("llvm.aarch64.sve.convert.from.svbool.nxv2i1") @@ -50,11 +50,8 @@ pub unsafe fn svld1sh_gather_s64offset_s64( base: *const i16, offsets: svint64_t, ) -> svint64_t { - unsafe extern "unadjusted" { - #[cfg_attr( - target_arch = "aarch64", - link_name = "llvm.aarch64.sve.ld1.gather.nxv2i16" - )] + unsafe extern "llvm-intrinsic" { + #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld1.gather.nxv2i16")] fn _svld1sh_gather_s64offset_s64( pg: svbool2_t, base: *const i16, diff --git a/tests/ui/scalable-vectors/project-into-field-okay.rs b/tests/ui/scalable-vectors/project-into-field-okay.rs index 4d9b3f1b52206..55eb4e4dbef18 100644 --- a/tests/ui/scalable-vectors/project-into-field-okay.rs +++ b/tests/ui/scalable-vectors/project-into-field-okay.rs @@ -2,17 +2,13 @@ //@ compile-flags: -Copt-level=3 --test -Cdebuginfo=2 //@ only-aarch64 #![allow(internal_features, unused, improper_ctypes_definitions, nonstandard_style)] -#![feature( - abi_unadjusted, - link_llvm_intrinsics, - rustc_attrs, - min_adt_const_params -)] +#![feature(link_llvm_intrinsics, rustc_attrs, min_adt_const_params)] // This snippet is reduced from stdarch and previously failed prior to preventing projection into // fields during MIR validation in rust#160642. -use std::{marker::ConstParamTy, mem::transmute}; +use std::marker::ConstParamTy; +use std::mem::transmute; #[derive(Copy, Clone)] #[rustc_scalable_vector(4)] @@ -67,7 +63,7 @@ fn assert_svcntw_cntw() { #[inline] #[target_feature(enable = "sve")] pub fn svcntw_pat() -> u64 { - unsafe extern "unadjusted" { + unsafe extern "llvm-intrinsic" { #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.cntw")] fn _svcntw_pat(pattern: svpattern) -> i64; } diff --git a/tests/ui/scalable-vectors/project-into-field-okay.stderr b/tests/ui/scalable-vectors/project-into-field-okay.stderr index 9787511cc214a..b53211996b62c 100644 --- a/tests/ui/scalable-vectors/project-into-field-okay.stderr +++ b/tests/ui/scalable-vectors/project-into-field-okay.stderr @@ -1,5 +1,5 @@ warning: direct cast of function item into an integer - --> $DIR/project-into-field-okay.rs:44:59 + --> $DIR/project-into-field-okay.rs:40:59 | LL | std::hint::black_box(stdarch_test_shim_svlen_f32_cntw as usize); | ^^^^^^^^ @@ -11,7 +11,7 @@ LL | std::hint::black_box(stdarch_test_shim_svlen_f32_cntw as *const () as u | ++++++++++++ warning: direct cast of function item into an integer - --> $DIR/project-into-field-okay.rs:63:56 + --> $DIR/project-into-field-okay.rs:59:56 | LL | std::hint::black_box(stdarch_test_shim_svcntw_cntw as usize); | ^^^^^^^^ @@ -22,7 +22,7 @@ LL | std::hint::black_box(stdarch_test_shim_svcntw_cntw as *const () as usiz | ++++++++++++ warning: unnecessary transmute - --> $DIR/project-into-field-okay.rs:74:14 + --> $DIR/project-into-field-okay.rs:70:14 | LL | unsafe { transmute(_svcntw_pat(PATTERN)) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -35,7 +35,7 @@ LL + unsafe { i64::cast_unsigned(_svcntw_pat(PATTERN)) } | warning: direct cast of function item into an integer - --> $DIR/project-into-field-okay.rs:87:60 + --> $DIR/project-into-field-okay.rs:83:60 | LL | std::hint::black_box(stdarch_test_shim_svcntw_pat_cntw as usize); | ^^^^^^^^ diff --git a/tests/ui/scalable-vectors/select-intrinsic.rs b/tests/ui/scalable-vectors/select-intrinsic.rs index 7ae2683b3dfef..9ffe361e90099 100644 --- a/tests/ui/scalable-vectors/select-intrinsic.rs +++ b/tests/ui/scalable-vectors/select-intrinsic.rs @@ -2,7 +2,7 @@ //@ only-aarch64 #![crate_type = "lib"] #![allow(incomplete_features, internal_features, improper_ctypes)] -#![feature(abi_unadjusted, core_intrinsics, link_llvm_intrinsics, rustc_attrs)] +#![feature(core_intrinsics, rustc_attrs)] use std::intrinsics::simd::simd_select; diff --git a/tests/ui/scalable-vectors/transmute.rs b/tests/ui/scalable-vectors/transmute.rs index 5995aa7dbb2fe..aeecd9f3960fd 100644 --- a/tests/ui/scalable-vectors/transmute.rs +++ b/tests/ui/scalable-vectors/transmute.rs @@ -4,7 +4,7 @@ #![crate_type = "lib"] #![allow(incomplete_features, internal_features, dead_code, improper_ctypes)] #![allow(nonstandard_style, private_interfaces)] -#![feature(abi_unadjusted, link_llvm_intrinsics, rustc_attrs)] +#![feature(link_llvm_intrinsics, rustc_attrs)] // Tests that use of transmute between `svuint8x2_t` and `svint8x2_t` builds with optimisations // without any failures from LLVM. @@ -28,11 +28,8 @@ struct svint8x2_t(svint8_t, svint8_t); #[target_feature(enable = "sve")] pub unsafe fn svld2_u8(pg: svbool_t, base: *const i8) -> svuint8x2_t { - unsafe extern "unadjusted" { - #[cfg_attr( - target_arch = "aarch64", - link_name = "llvm.aarch64.sve.ld2.sret.nxv16i8" - )] + unsafe extern "llvm-intrinsic" { + #[cfg_attr(target_arch = "aarch64", link_name = "llvm.aarch64.sve.ld2.sret.nxv16i8")] fn _svld2_s8(pg: svbool_t, base: *const i8) -> svint8x2_t; } transmute(_svld2_s8(pg, base))