Module Load_store.Float_array

val get : float array @ local read -> (idx:int -> float64x2) @ local @@ portable

Load two floats from a float array at an arbitrary (unaligned) index.

val unsafe_get : float array @ local read -> (idx:int -> float64x2) @ local @@ portable

Load two floats from a float array at an arbitrary (unaligned) index. Does not check bounds.

val set : float array @ local -> (idx:int -> (float64x2 -> unit) @ local) @ local @@ portable

Store two floats to a float array at an arbitrary (unaligned) index.

val unsafe_set : float array @ local -> (idx:int -> (float64x2 -> unit) @ local) @ local @@ portable

Store two floats to a float array at an arbitrary (unaligned) index. Does not check bounds.

module Int32_u : Float_array_accessors with type index := int32
module Int64_u : Float_array_accessors with type index := int64
module Nativeint_u : Float_array_accessors with type index := nativeint