(** Conversions from 32-bit integers to single-precision floats can be decomposed into a conversion to a double-precision float, followed by a [Float32.of_double] conversion.  No double rounding occurs. *)

(* Specifications: *)
Theorem of_int_double:
forall n, of_int n = of_double (Float.of_int n).
Theorem of_intu_double:
forall n, of_intu n = of_double (Float.of_intu n).
Theorem of_int_double:
forall n, of_int n = of_double (Float.of_int n).
Theorem of_intu_double:
forall n, of_intu n = of_double (Float.of_intu n).