.&(_:_:)
A vector mask that is the pointwise logical conjunction of the inputs.
Declaration
static func .& (a: SIMDMask<Storage>, b: SIMDMask<Storage>) -> SIMDMask<Storage>Discussion
Equivalent to:
var result = SIMDMask<SIMD16<Int64>>()
for i in result.indices {
result[i] = a[i] && b[i]
}Note that unlike the scalar && operator, the SIMD .& operator always fully evaluates both arguments.