]> git.lizzy.rs Git - rust.git/blobdiff - src/libcore/intrinsics.rs
rustc: Add support for some more x86 SIMD ops
[rust.git] / src / libcore / intrinsics.rs
index 0136273ebc941436c05015bfdffe6fc44208768c..f1e51e995c238a9e6d57c4d3e3736880f71b9226 100644 (file)
@@ -1387,4 +1387,9 @@ pub fn volatile_copy_nonoverlapping_memory<T>(dst: *mut T, src: *const T,
     /// # } }
     /// ```
     pub fn align_offset(ptr: *const (), align: usize) -> usize;
+
+    /// Emits a `!nontemporal` store according to LLVM (see their docs).
+    /// Probably will never become stable.
+    #[cfg(not(stage0))]
+    pub fn nontemporal_store<T>(ptr: *mut T, val: T);
 }