[−][src]Function safe_arch::bitandnot_u64
#[must_use]pub fn bitandnot_u64(a: u64, b: u64) -> u64
This is supported with target feature
bmi1
only.Bitwise (!a) & b
for u64
let a = [1_u64, 0, 1, 0]; let b = [1_u64, 1, 0, 0]; let mut c = [0_u64; 4]; for i in 0..4 { c[i] = bitandnot_u64(a[i], b[i]); } assert_eq!(c, [0_u64, 1, 0, 0]);