Vendor dependencies for 0.3.0 release

This commit is contained in:
2025-09-27 10:29:08 -05:00
parent 0c8d39d483
commit 82ab7f317b
26803 changed files with 16134934 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT
/*
Atomic float implementations
*/
#![allow(clippy::float_arithmetic)]
mod int;
#[cfg(all(
any(target_arch = "aarch64", target_arch = "arm64ec"),
any(target_feature = "lsfe", portable_atomic_target_feature = "lsfe"),
target_feature = "neon", // for vreg
not(any(miri, portable_atomic_sanitize_thread)),
any(not(portable_atomic_no_asm), portable_atomic_unstable_asm),
))]
mod aarch64;
#[cfg(portable_atomic_unstable_f16)]
cfg_has_atomic_16! {
pub(crate) use self::int::AtomicF16;
}
cfg_has_atomic_32! {
pub(crate) use self::int::AtomicF32;
}
cfg_has_atomic_64! {
pub(crate) use self::int::AtomicF64;
}
#[cfg(portable_atomic_unstable_f128)]
cfg_has_atomic_128! {
pub(crate) use self::int::AtomicF128;
}