package mopsa
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Module Float.Single
Single precision operations.
Single precision numbers are stored inside OCaml's floats, that are actually double precion, but rounding is done to single precision.
Operations
Special multiplication where 0 times an infinity is 0, not NaN. This is particularly useful for interal bounds.
Special division where 0 / 0 is 0, not NaN. This is particularly useful for interal bounds.
val of_int_near : int -> tval of_int_up : int -> tval of_int_down : int -> tval of_int_zero : int -> tval of_int_cur : int -> tConversion from int with rounding.
val of_int64_near : int64 -> tval of_int64_up : int64 -> tval of_int64_down : int64 -> tval of_int64_zero : int64 -> tval of_int64_cur : int64 -> tConversion from int64 with rounding.
Code from Zarith to convert from Z.t to float using the current rounding mode. We add a version for single precision rounding.
Floating-point format characteristics
val min_denormal : tval min_normal : tval max_normal : tval max_exact : tval ulp : tUnits in the last place (relative precision).
val rep_of_bits : int32 -> bit_floatval bits_of_rep : bit_float -> int32val to_bits : t -> int32val of_bits : int32 -> tval of_string_up : string -> tval of_string_down : string -> tConversion from string.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page