(dst: &mut [u8], i: usize, b: u8)
| 188 | #[cfg(test)] |
| 189 | #[inline] |
| 190 | fn set_bit(dst: &mut [u8], i: usize, b: u8) { |
| 191 | let bit_pos = modulo_8(i); |
| 192 | if b == 1 { |
| 193 | dst[divide_by_8(i)] |= BITMASKS[bit_pos]; |
| 194 | } else { |
| 195 | dst[divide_by_8(i)] &= BITMASKS_NOT[bit_pos]; |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | #[inline(always)] |
| 200 | #[cfg(target_arch = "x86_64")] |
no test coverage detected