blob: a155e670d3b3b45d270f5ad93ff2d0ea7d491769 [file] [log] [blame]
#![feature(intrinsics)]
#![feature(lang_items)]
#[lang = "sized"]
pub trait Sized {}
extern "rust-intrinsic" {
fn prefetch_read_data<T>(addr: *const T, locality: i32);
fn prefetch_write_data<T>(addr: *const T, locality: i32);
}
fn main() -> i32 {
let a = [1, 2, 3, 4];
unsafe {
prefetch_read_data(&a, 3);
prefetch_write_data(&a[0], 3);
}
0
}