Module Int64x4.Unsafe_immediate_iarray

val get_tagged : 'a. 'a iarray @ local -> (idx:int -> int64x4) @ local @@ portable

Load four immediates from an iarray at an arbitrary (unaligned) index. The returned vector contains four _tagged_ 64-bit values.

val unsafe_get_tagged : 'a. 'a iarray @ local -> (idx:int -> int64x4) @ local @@ portable

Load four immediates from an iarray at an arbitrary (unaligned) index. The returned vector contains four _tagged_ 64-bit values. Does not check bounds.

val get_and_untag : 'a. 'a iarray @ local -> (idx:int -> int64x4) @ local @@ portable

Load four immediates from an iarray at an arbitrary (unaligned) index. The returned vector contains four _untagged_ 63-bit values.

val unsafe_get_and_untag : 'a. 'a iarray @ local -> (idx:int -> int64x4) @ local @@ portable

Load four immediates from an iarray at an arbitrary (unaligned) index. The returned vector contains four _untagged_ 63-bit values. Does not check bounds.

module Int32_u : sig ... end
module Int64_u : sig ... end
module Nativeint_u : sig ... end