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