// Copyright (c) 2015, edef // See the LICENSE file included in this distribution. #![feature(asm, test)] extern crate test; use test::Bencher; #[bench] fn kernel_swap(b: &mut Bencher) { b.iter(|| unsafe { asm!("movq $$102, %rax\n\ syscall" : : : "rax", "rcx" : "volatile"); }); }