Function creusot_contracts::std::intrinsics::nontemporal_store
source · pub unsafe extern "rust-intrinsic" fn nontemporal_store<T>(
ptr: *mut T,
val: T,
)
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
Emits a !nontemporal
store according to LLVM (see their docs).
Probably will never become stable.
Do NOT use this intrinsic; “nontemporal” operations do not exist in our memory model! It exists to support current stdarch, but the plan is to change stdarch and remove this intrinsic. See https://github.com/rust-lang/rust/issues/114582 for some more discussion.