Ocaml_simd_avx.Float16x8include module type of struct include Ocaml_simd_sse.Float16x8 endval box : t -> float16x8 @@ portableval unbox : float16x8 @ local -> t @@ portablemodule Raw = Ocaml_simd_sse.Float16x8.Rawmodule String = Ocaml_simd_sse.Float16x8.Stringmodule Bytes = Ocaml_simd_sse.Float16x8.Bytesmodule Bigstring = Ocaml_simd_sse.Float16x8.Bigstringval blend : Ocaml_simd.Blend8.t -> t -> t -> t @@ portable_mm_blend_epi16 Specify blend with ppx_simd: %blend N, N, N, N, N, N, N, N, where each N is in 0,1. Exposed as an external so user code can compile without cross-library inlining.
val shuffle_upper : Ocaml_simd.Shuffle4.t -> t -> t @@ portable_mm_shufflehi_epi16 Specify shuffle with ppx_simd: %shuffle N, N, N, N, where each N is in 0,3. Exposed as an external so user code can compile without cross-library inlining.
val shuffle_lower : Ocaml_simd.Shuffle4.t -> t -> t @@ portable_mm_shufflelo_epi16 Specify shuffle with ppx_simd: %shuffle N, N, N, N, where each N is in 0,3. Exposed as an external so user code can compile without cross-library inlining.
val of_float32x4_bits : float32x4 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_float64x2_bits : float64x2 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_int8x16_bits : int8x16 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_int16x8_bits : int16x8 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_int32x4_bits : int32x4 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_int64x2_bits : int64x2 -> t @@ portableIdentity in the bit representation. Different numeric interpretation.
val of_float16x16 : float16x16 -> t @@ portableIdentity.
val of_float32x4_nearest : float32x4 -> t @@ portable_mm_cvtps_ph. The upper four lanes are zeroed.
val of_float32x4_current : float32x4 -> t @@ portable_mm_cvtps_ph. The upper four lanes are zeroed.
val of_float32x4_down : float32x4 -> t @@ portable_mm_cvtps_ph. The upper four lanes are zeroed.
val of_float32x4_up : float32x4 -> t @@ portable_mm_cvtps_ph. The upper four lanes are zeroed.
val of_float32x4_toward_zero : float32x4 -> t @@ portable_mm_cvtps_ph. The upper four lanes are zeroed.
val of_float32x8_nearest : float32x8 -> t @@ portable_mm256_cvtps_ph
val of_float32x8_current : float32x8 -> t @@ portable_mm256_cvtps_ph
val of_float32x8_down : float32x8 -> t @@ portable_mm256_cvtps_ph
val of_float32x8_up : float32x8 -> t @@ portable_mm256_cvtps_ph
val of_float32x8_toward_zero : float32x8 -> t @@ portable_mm256_cvtps_ph