use mbarrier::*;
fn main() {
println!("Testing memory barriers...");
rmb();
println!("Read memory barrier executed");
wmb();
println!("Write memory barrier executed");
mb();
println!("General memory barrier executed");
smp_rmb();
smp_wmb();
smp_mb();
println!("SMP barriers executed");
println!("All barriers executed successfully!");
}