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