Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #![feature(test)]
- extern crate test;
- #[inline(never)]
- fn loop_fn(mut v: u64, n: u64) -> u64 {
- for i in 0..n {
- v += i;
- v ^= v >> 60;
- }
- v
- }
- #[bench]
- fn bench(bencher: &mut test::Bencher) {
- bencher.iter(|| loop_fn(test::black_box(0), 1_000_000));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement