Module Posix_math_stubs.Def
Parameters
module F : Cstubs.FOREIGNSignature
module Types : sig ... endinclude module type of struct include Types end
val alignof_float_t : intval sizeof_double_t : intval alignof_double_t : intval float_t : float Ctypes_static.typval double_t : float Ctypes_static.typval fpclassify : (float -> int F.return) F.resultval isfinite : (float -> bool F.return) F.resultval isgreater : (float -> float -> bool F.return) F.resultval isgreaterequal : (float -> float -> bool F.return) F.resultval isinf : (float -> bool F.return) F.resultval isless : (float -> float -> bool F.return) F.resultval islessequal : (float -> float -> bool F.return) F.resultval islessgreater : (float -> float -> bool F.return) F.resultval isnan : (float -> bool F.return) F.resultval isnormal : (float -> bool F.return) F.resultval isunordered : (float -> float -> bool F.return) F.resultval signbit : (float -> bool F.return) F.resultval m_e : (unit -> float F.return) F.resultval m_log2e : (unit -> float F.return) F.resultval m_log10e : (unit -> float F.return) F.resultval m_ln2 : (unit -> float F.return) F.resultval m_ln10 : (unit -> float F.return) F.resultval m_pi : (unit -> float F.return) F.resultval m_pi_2 : (unit -> float F.return) F.resultval m_pi_4 : (unit -> float F.return) F.resultval m_1_pi : (unit -> float F.return) F.resultval m_2_pi : (unit -> float F.return) F.resultval m_2_sqrtpi : (unit -> float F.return) F.resultval m_sqrt2 : (unit -> float F.return) F.resultval m_sqrt1_2 : (unit -> float F.return) F.resultval signgam : (unit -> int Ctypes_static.ptr F.return) F.resultval huge_val : (unit -> float F.return) F.resultval huge_valf : (unit -> float F.return) F.resultval huge_vall : (unit -> LDouble.t F.return) F.resultval infinity : (unit -> float F.return) F.resultval nan_constant : (unit -> float F.return) F.resultval acos : (float -> float F.return) F.resultval acosf : (float -> float F.return) F.resultval acosh : (float -> float F.return) F.resultval acoshf : (float -> float F.return) F.resultval acoshl : (LDouble.t -> LDouble.t F.return) F.resultval acosl : (LDouble.t -> LDouble.t F.return) F.resultval asin : (float -> float F.return) F.resultval asinf : (float -> float F.return) F.resultval asinh : (float -> float F.return) F.resultval asinhf : (float -> float F.return) F.resultval asinhl : (LDouble.t -> LDouble.t F.return) F.resultval asinl : (LDouble.t -> LDouble.t F.return) F.resultval atan : (float -> float F.return) F.resultval atan2 : (float -> float -> float F.return) F.resultval atan2f : (float -> float -> float F.return) F.resultval atan2l : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval atanf : (float -> float F.return) F.resultval atanh : (float -> float F.return) F.resultval atanhf : (float -> float F.return) F.resultval atanhl : (LDouble.t -> LDouble.t F.return) F.resultval atanl : (LDouble.t -> LDouble.t F.return) F.resultval cbrt : (float -> float F.return) F.resultval cbrtf : (float -> float F.return) F.resultval cbrtl : (LDouble.t -> LDouble.t F.return) F.resultval ceil : (float -> float F.return) F.resultval ceilf : (float -> float F.return) F.resultval ceill : (LDouble.t -> LDouble.t F.return) F.resultval copysign : (float -> float -> float F.return) F.resultval copysignf : (float -> float -> float F.return) F.resultval copysignl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval cos : (float -> float F.return) F.resultval cosf : (float -> float F.return) F.resultval cosh : (float -> float F.return) F.resultval coshf : (float -> float F.return) F.resultval coshl : (LDouble.t -> LDouble.t F.return) F.resultval cosl : (LDouble.t -> LDouble.t F.return) F.resultval erf : (float -> float F.return) F.resultval erfc : (float -> float F.return) F.resultval erfcf : (float -> float F.return) F.resultval erfcl : (LDouble.t -> LDouble.t F.return) F.resultval erff : (float -> float F.return) F.resultval erfl : (LDouble.t -> LDouble.t F.return) F.resultval exp : (float -> float F.return) F.resultval exp2 : (float -> float F.return) F.resultval exp2f : (float -> float F.return) F.resultval exp2l : (LDouble.t -> LDouble.t F.return) F.resultval expf : (float -> float F.return) F.resultval expl : (LDouble.t -> LDouble.t F.return) F.resultval expm1 : (float -> float F.return) F.resultval expm1f : (float -> float F.return) F.resultval expm1l : (LDouble.t -> LDouble.t F.return) F.resultval fabs : (float -> float F.return) F.resultval fabsf : (float -> float F.return) F.resultval fabsl : (LDouble.t -> LDouble.t F.return) F.resultval fdim : (float -> float -> float F.return) F.resultval fdimf : (float -> float -> float F.return) F.resultval fdiml : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval floor : (float -> float F.return) F.resultval floorf : (float -> float F.return) F.resultval floorl : (LDouble.t -> LDouble.t F.return) F.resultval fma : (float -> float -> float -> float F.return) F.resultval fmaf : (float -> float -> float -> float F.return) F.resultval fmal : (LDouble.t -> LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval fmax : (float -> float -> float F.return) F.resultval fmaxf : (float -> float -> float F.return) F.resultval fmaxl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval fmin : (float -> float -> float F.return) F.resultval fminf : (float -> float -> float F.return) F.resultval fminl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval fmod : (float -> float -> float F.return) F.resultval fmodf : (float -> float -> float F.return) F.resultval fmodl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval frexp : (float -> int Ctypes_static.ptr -> float F.return) F.resultval frexpf : (float -> int Ctypes_static.ptr -> float F.return) F.resultval frexpl :
(LDouble.t -> int Ctypes_static.ptr -> LDouble.t F.return) F.resultval hypot : (float -> float -> float F.return) F.resultval hypotf : (float -> float -> float F.return) F.resultval hypotl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval ilogb : (float -> int F.return) F.resultval ilogbf : (float -> int F.return) F.resultval ilogbl : (LDouble.t -> int F.return) F.resultval j0 : (float -> float F.return) F.resultval j1 : (float -> float F.return) F.resultval jn : (int -> float -> float F.return) F.resultval ldexp : (float -> int -> float F.return) F.resultval ldexpf : (float -> int -> float F.return) F.resultval ldexpl : (LDouble.t -> int -> LDouble.t F.return) F.resultval lgamma : (float -> float F.return) F.resultval lgammaf : (float -> float F.return) F.resultval lgammal : (LDouble.t -> LDouble.t F.return) F.resultval llrint : (float -> Signed.llong F.return) F.resultval llrintf : (float -> Signed.llong F.return) F.resultval llrintl : (LDouble.t -> Signed.llong F.return) F.resultval llround : (float -> Signed.llong F.return) F.resultval llroundf : (float -> Signed.llong F.return) F.resultval llroundl : (LDouble.t -> Signed.llong F.return) F.resultval log : (float -> float F.return) F.resultval log10 : (float -> float F.return) F.resultval log10f : (float -> float F.return) F.resultval log10l : (LDouble.t -> LDouble.t F.return) F.resultval log1p : (float -> float F.return) F.resultval log1pf : (float -> float F.return) F.resultval log1pl : (LDouble.t -> LDouble.t F.return) F.resultval log2 : (float -> float F.return) F.resultval log2f : (float -> float F.return) F.resultval log2l : (LDouble.t -> LDouble.t F.return) F.resultval logb : (float -> float F.return) F.resultval logbf : (float -> float F.return) F.resultval logbl : (LDouble.t -> LDouble.t F.return) F.resultval logf : (float -> float F.return) F.resultval logl : (LDouble.t -> LDouble.t F.return) F.resultval lrint : (float -> Signed.long F.return) F.resultval lrintf : (float -> Signed.long F.return) F.resultval lrintl : (LDouble.t -> Signed.long F.return) F.resultval lround : (float -> Signed.long F.return) F.resultval lroundf : (float -> Signed.long F.return) F.resultval lroundl : (LDouble.t -> Signed.long F.return) F.resultval modf : (float -> float Ctypes_static.ptr -> float F.return) F.resultval modff : (float -> float Ctypes_static.ptr -> float F.return) F.resultval modfl :
(LDouble.t -> LDouble.t Ctypes_static.ptr -> LDouble.t F.return) F.resultval nan : (string -> float F.return) F.resultval nanf : (string -> float F.return) F.resultval nanl : (string -> LDouble.t F.return) F.resultval nearbyint : (float -> float F.return) F.resultval nearbyintf : (float -> float F.return) F.resultval nearbyintl : (LDouble.t -> LDouble.t F.return) F.resultval nextafter : (float -> float -> float F.return) F.resultval nextafterf : (float -> float -> float F.return) F.resultval nextafterl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval nexttoward : (float -> LDouble.t -> float F.return) F.resultval nexttowardf : (float -> LDouble.t -> float F.return) F.resultval nexttowardl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval pow : (float -> float -> float F.return) F.resultval powf : (float -> float -> float F.return) F.resultval powl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval remainder : (float -> float -> float F.return) F.resultval remainderf : (float -> float -> float F.return) F.resultval remainderl : (LDouble.t -> LDouble.t -> LDouble.t F.return) F.resultval remquo :
(float -> float -> int Ctypes_static.ptr -> float F.return) F.resultval remquof :
(float -> float -> int Ctypes_static.ptr -> float F.return) F.resultval remquol :
(LDouble.t ->
LDouble.t ->
int Ctypes_static.ptr ->
LDouble.t F.return)
F.resultval rint : (float -> float F.return) F.resultval rintf : (float -> float F.return) F.resultval rintl : (LDouble.t -> LDouble.t F.return) F.resultval round : (float -> float F.return) F.resultval roundf : (float -> float F.return) F.resultval roundl : (LDouble.t -> LDouble.t F.return) F.resultval scalbln : (float -> Signed.long -> float F.return) F.resultval scalblnf : (float -> Signed.long -> float F.return) F.resultval scalblnl : (LDouble.t -> Signed.long -> LDouble.t F.return) F.resultval scalbn : (float -> int -> float F.return) F.resultval scalbnf : (float -> int -> float F.return) F.resultval scalbnl : (LDouble.t -> int -> LDouble.t F.return) F.resultval sin : (float -> float F.return) F.resultval sinf : (float -> float F.return) F.resultval sinh : (float -> float F.return) F.resultval sinhf : (float -> float F.return) F.resultval sinhl : (LDouble.t -> LDouble.t F.return) F.resultval sinl : (LDouble.t -> LDouble.t F.return) F.resultval sqrt : (float -> float F.return) F.resultval sqrtf : (float -> float F.return) F.resultval sqrtl : (LDouble.t -> LDouble.t F.return) F.resultval tan : (float -> float F.return) F.resultval tanf : (float -> float F.return) F.resultval tanh : (float -> float F.return) F.resultval tanhf : (float -> float F.return) F.resultval tanhl : (LDouble.t -> LDouble.t F.return) F.resultval tanl : (LDouble.t -> LDouble.t F.return) F.resultval tgamma : (float -> float F.return) F.resultval tgammaf : (float -> float F.return) F.resultval tgammal : (LDouble.t -> LDouble.t F.return) F.resultval trunc : (float -> float F.return) F.resultval truncf : (float -> float F.return) F.resultval truncl : (LDouble.t -> LDouble.t F.return) F.resultval y0 : (float -> float F.return) F.resultval y1 : (float -> float F.return) F.resultval yn : (int -> float -> float F.return) F.result