ocaml_simd.sse
Test.Int32x4
ocaml_simd
ocaml_simd.avx
ocaml_simd.ppx
ocaml_simd.sexp
ppxlib
yojson
val disjoint : int32x4 -> int32x4 -> bool
_mm_testz_si128: computes x & y = 0.
_mm_testz_si128
x & y = 0
val subset : int32x4 -> int32x4 -> bool
_mm_testc_si128: computes ~x & y = 0.
_mm_testc_si128
~x & y = 0
val intersect : int32x4 -> int32x4 -> bool
_mm_testnzc_si128: computes !disjoint && !subset.
_mm_testnzc_si128
!disjoint && !subset
val is_ones : int32x4 -> bool
Returns true if all bits are set.
true
val is_zeros : int32x4 -> bool
Returns true if no bits are set.
val is_mixed : int32x4 -> bool
Returns true if some bits are set and some are not.