1234567891011121314151617181920212223242526272829externaliround_half_to_even:(float[@unboxed])->(int64[@unboxed])="caml_sse2_cast_float64_int64_bytecode""caml_sse2_cast_float64_int64"[@@noalloc][@@builtin][@@no_effects][@@no_coeffects]externalround:(int[@untagged])->(float[@unboxed])->(float[@unboxed])="caml_sse41_float64_round_bytecode""caml_sse41_float64_round"[@@noalloc][@@builtin][@@no_effects][@@no_coeffects]moduleRounding_mode=struct(* These also imply _MM_FROUND_NO_EXC *)letnearest=0x8letneg_inf=0x9letpos_inf=0xAletzero=0xBletcurrent=0xCendlet[@inlinealways]round_half_to_evenx=roundRounding_mode.currentxlet[@inlinealways]round_downx=roundRounding_mode.neg_infxlet[@inlinealways]round_upx=roundRounding_mode.pos_infxlet[@inlinealways]round_towards_zerox=roundRounding_mode.zeroxlet[@inlinealways]round_nearestx=roundRounding_mode.nearestxincludeOcaml_intrinsics_kernel.Float