Module Test.Int32x8

val disjoint : int32x8 -> int32x8 -> bool

_mm256_testz_si256: computes x & y = 0.

val subset : int32x8 -> int32x8 -> bool

_mm256_testc_si256: computes ~x & y = 0.

val intersect : int32x8 -> int32x8 -> bool

_mm256_testnzc_si256: computes !disjoint && !subset.

val is_ones : int32x8 -> bool

Returns true if all bits are set.

val is_zeros : int32x8 -> bool

Returns true if no bits are set.

val is_mixed : int32x8 -> bool

Returns true if some bits are set and some are not.