ocaml_simd.avx
Test.Int64x4
ocaml_simd
ocaml_simd.ppx
ocaml_simd.sexp
ocaml_simd.sse
ppxlib
yojson
val disjoint : int64x4 -> int64x4 -> bool
_mm256_testz_si256: computes x & y = 0.
_mm256_testz_si256
x & y = 0
val subset : int64x4 -> int64x4 -> bool
_mm256_testc_si256: computes ~x & y = 0.
_mm256_testc_si256
~x & y = 0
val intersect : int64x4 -> int64x4 -> bool
_mm256_testnzc_si256: computes !disjoint && !subset.
_mm256_testnzc_si256
!disjoint && !subset
val is_ones : int64x4 -> bool
Returns true if all bits are set.
true
val is_zeros : int64x4 -> bool
Returns true if no bits are set.
val is_mixed : int64x4 -> bool
Returns true if some bits are set and some are not.