Helper function to create arrays
(size: usize)
| 27 | |
| 28 | /// Helper function to create arrays |
| 29 | fn create_buffer(size: usize) -> Buffer { |
| 30 | let mut result = MutableBuffer::new(size).with_bitset(size, false); |
| 31 | |
| 32 | for i in 0..size { |
| 33 | result.as_slice_mut()[i] = 0b01010101 << i << (i % 4); |
| 34 | } |
| 35 | |
| 36 | result.into() |
| 37 | } |
| 38 | |
| 39 | fn bench_buffer_and(left: &Buffer, right: &Buffer) { |
| 40 | hint::black_box(buffer_bin_and(left, 0, right, 0, left.len() * 8)); |
no test coverage detected