zink/spirv: do not use bitwise operations on booleans