12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124moduleCI=Cstubs_internalsexternalposix_math_1_fpclassify:float->int="posix_math_1_fpclassify"externalposix_math_2_isfinite:float->bool="posix_math_2_isfinite"externalposix_math_3_isgreater:float->float->bool="posix_math_3_isgreater"externalposix_math_4_isgreaterequal:float->float->bool="posix_math_4_isgreaterequal"externalposix_math_5_isinf:float->bool="posix_math_5_isinf"externalposix_math_6_isless:float->float->bool="posix_math_6_isless"externalposix_math_7_islessequal:float->float->bool="posix_math_7_islessequal"externalposix_math_8_islessgreater:float->float->bool="posix_math_8_islessgreater"externalposix_math_9_isnan:float->bool="posix_math_9_isnan"externalposix_math_10_isnormal:float->bool="posix_math_10_isnormal"externalposix_math_11_isunordered:float->float->bool="posix_math_11_isunordered"externalposix_math_12_signbit:float->bool="posix_math_12_signbit"externalposix_math_13_ocaml_posix_math_m_e:unit->float="posix_math_13_ocaml_posix_math_m_e"externalposix_math_14_ocaml_posix_math_m_log2e:unit->float="posix_math_14_ocaml_posix_math_m_log2e"externalposix_math_15_ocaml_posix_math_m_log10e:unit->float="posix_math_15_ocaml_posix_math_m_log10e"externalposix_math_16_ocaml_posix_math_m_ln2:unit->float="posix_math_16_ocaml_posix_math_m_ln2"externalposix_math_17_ocaml_posix_math_m_ln10:unit->float="posix_math_17_ocaml_posix_math_m_ln10"externalposix_math_18_ocaml_posix_math_m_pi:unit->float="posix_math_18_ocaml_posix_math_m_pi"externalposix_math_19_ocaml_posix_math_m_pi_2:unit->float="posix_math_19_ocaml_posix_math_m_pi_2"externalposix_math_20_ocaml_posix_math_m_pi_4:unit->float="posix_math_20_ocaml_posix_math_m_pi_4"externalposix_math_21_ocaml_posix_math_m_1_pi:unit->float="posix_math_21_ocaml_posix_math_m_1_pi"externalposix_math_22_ocaml_posix_math_m_2_pi:unit->float="posix_math_22_ocaml_posix_math_m_2_pi"externalposix_math_23_ocaml_posix_math_m_2_sqrtpi:unit->float="posix_math_23_ocaml_posix_math_m_2_sqrtpi"externalposix_math_24_ocaml_posix_math_m_sqrt2:unit->float="posix_math_24_ocaml_posix_math_m_sqrt2"externalposix_math_25_ocaml_posix_math_m_sqrt1_2:unit->float="posix_math_25_ocaml_posix_math_m_sqrt1_2"externalposix_math_26_ocaml_posix_math_signgam:unit->CI.voidp="posix_math_26_ocaml_posix_math_signgam"externalposix_math_27_ocaml_posix_math_huge_val:unit->float="posix_math_27_ocaml_posix_math_huge_val"externalposix_math_28_ocaml_posix_math_huge_valf:unit->float="posix_math_28_ocaml_posix_math_huge_valf"externalposix_math_29_ocaml_posix_math_huge_vall:unit->LDouble.t="posix_math_29_ocaml_posix_math_huge_vall"externalposix_math_30_ocaml_posix_math_infinity:unit->float="posix_math_30_ocaml_posix_math_infinity"externalposix_math_31_ocaml_posix_math_nan:unit->float="posix_math_31_ocaml_posix_math_nan"externalposix_math_32_acos:float->float="posix_math_32_acos"externalposix_math_33_acosf:float->float="posix_math_33_acosf"externalposix_math_34_acosh:float->float="posix_math_34_acosh"externalposix_math_35_acoshf:float->float="posix_math_35_acoshf"externalposix_math_36_acoshl:LDouble.t->LDouble.t="posix_math_36_acoshl"externalposix_math_37_acosl:LDouble.t->LDouble.t="posix_math_37_acosl"externalposix_math_38_asin:float->float="posix_math_38_asin"externalposix_math_39_asinf:float->float="posix_math_39_asinf"externalposix_math_40_asinh:float->float="posix_math_40_asinh"externalposix_math_41_asinhf:float->float="posix_math_41_asinhf"externalposix_math_42_asinhl:LDouble.t->LDouble.t="posix_math_42_asinhl"externalposix_math_43_asinl:LDouble.t->LDouble.t="posix_math_43_asinl"externalposix_math_44_atan:float->float="posix_math_44_atan"externalposix_math_45_atan2:float->float->float="posix_math_45_atan2"externalposix_math_46_atan2f:float->float->float="posix_math_46_atan2f"externalposix_math_47_atan2l:LDouble.t->LDouble.t->LDouble.t="posix_math_47_atan2l"externalposix_math_48_atanf:float->float="posix_math_48_atanf"externalposix_math_49_atanh:float->float="posix_math_49_atanh"externalposix_math_50_atanhf:float->float="posix_math_50_atanhf"externalposix_math_51_atanhl:LDouble.t->LDouble.t="posix_math_51_atanhl"externalposix_math_52_atanl:LDouble.t->LDouble.t="posix_math_52_atanl"externalposix_math_53_cbrt:float->float="posix_math_53_cbrt"externalposix_math_54_cbrtf:float->float="posix_math_54_cbrtf"externalposix_math_55_cbrtl:LDouble.t->LDouble.t="posix_math_55_cbrtl"externalposix_math_56_ceil:float->float="posix_math_56_ceil"externalposix_math_57_ceilf:float->float="posix_math_57_ceilf"externalposix_math_58_ceill:LDouble.t->LDouble.t="posix_math_58_ceill"externalposix_math_59_copysign:float->float->float="posix_math_59_copysign"externalposix_math_60_copysignf:float->float->float="posix_math_60_copysignf"externalposix_math_61_copysignl:LDouble.t->LDouble.t->LDouble.t="posix_math_61_copysignl"externalposix_math_62_cos:float->float="posix_math_62_cos"externalposix_math_63_cosf:float->float="posix_math_63_cosf"externalposix_math_64_cosh:float->float="posix_math_64_cosh"externalposix_math_65_coshf:float->float="posix_math_65_coshf"externalposix_math_66_coshl:LDouble.t->LDouble.t="posix_math_66_coshl"externalposix_math_67_cosl:LDouble.t->LDouble.t="posix_math_67_cosl"externalposix_math_68_erf:float->float="posix_math_68_erf"externalposix_math_69_erfc:float->float="posix_math_69_erfc"externalposix_math_70_erfcf:float->float="posix_math_70_erfcf"externalposix_math_71_erfcl:LDouble.t->LDouble.t="posix_math_71_erfcl"externalposix_math_72_erff:float->float="posix_math_72_erff"externalposix_math_73_erfl:LDouble.t->LDouble.t="posix_math_73_erfl"externalposix_math_74_exp:float->float="posix_math_74_exp"externalposix_math_75_exp2:float->float="posix_math_75_exp2"externalposix_math_76_exp2f:float->float="posix_math_76_exp2f"externalposix_math_77_exp2l:LDouble.t->LDouble.t="posix_math_77_exp2l"externalposix_math_78_expf:float->float="posix_math_78_expf"externalposix_math_79_expl:LDouble.t->LDouble.t="posix_math_79_expl"externalposix_math_80_expm1:float->float="posix_math_80_expm1"externalposix_math_81_expm1f:float->float="posix_math_81_expm1f"externalposix_math_82_expm1l:LDouble.t->LDouble.t="posix_math_82_expm1l"externalposix_math_83_fabs:float->float="posix_math_83_fabs"externalposix_math_84_fabsf:float->float="posix_math_84_fabsf"externalposix_math_85_fabsl:LDouble.t->LDouble.t="posix_math_85_fabsl"externalposix_math_86_fdim:float->float->float="posix_math_86_fdim"externalposix_math_87_fdimf:float->float->float="posix_math_87_fdimf"externalposix_math_88_fdiml:LDouble.t->LDouble.t->LDouble.t="posix_math_88_fdiml"externalposix_math_89_floor:float->float="posix_math_89_floor"externalposix_math_90_floorf:float->float="posix_math_90_floorf"externalposix_math_91_floorl:LDouble.t->LDouble.t="posix_math_91_floorl"externalposix_math_92_fma:float->float->float->float="posix_math_92_fma"externalposix_math_93_fmaf:float->float->float->float="posix_math_93_fmaf"externalposix_math_94_fmal:LDouble.t->LDouble.t->LDouble.t->LDouble.t="posix_math_94_fmal"externalposix_math_95_fmax:float->float->float="posix_math_95_fmax"externalposix_math_96_fmaxf:float->float->float="posix_math_96_fmaxf"externalposix_math_97_fmaxl:LDouble.t->LDouble.t->LDouble.t="posix_math_97_fmaxl"externalposix_math_98_fmin:float->float->float="posix_math_98_fmin"externalposix_math_99_fminf:float->float->float="posix_math_99_fminf"externalposix_math_100_fminl:LDouble.t->LDouble.t->LDouble.t="posix_math_100_fminl"externalposix_math_101_fmod:float->float->float="posix_math_101_fmod"externalposix_math_102_fmodf:float->float->float="posix_math_102_fmodf"externalposix_math_103_fmodl:LDouble.t->LDouble.t->LDouble.t="posix_math_103_fmodl"externalposix_math_104_frexp:float->_CI.fatptr->float="posix_math_104_frexp"externalposix_math_105_frexpf:float->_CI.fatptr->float="posix_math_105_frexpf"externalposix_math_106_frexpl:LDouble.t->_CI.fatptr->LDouble.t="posix_math_106_frexpl"externalposix_math_107_hypot:float->float->float="posix_math_107_hypot"externalposix_math_108_hypotf:float->float->float="posix_math_108_hypotf"externalposix_math_109_hypotl:LDouble.t->LDouble.t->LDouble.t="posix_math_109_hypotl"externalposix_math_110_ilogb:float->int="posix_math_110_ilogb"externalposix_math_111_ilogbf:float->int="posix_math_111_ilogbf"externalposix_math_112_ilogbl:LDouble.t->int="posix_math_112_ilogbl"externalposix_math_113_j0:float->float="posix_math_113_j0"externalposix_math_114_j1:float->float="posix_math_114_j1"externalposix_math_115_jn:int->float->float="posix_math_115_jn"externalposix_math_116_ldexp:float->int->float="posix_math_116_ldexp"externalposix_math_117_ldexpf:float->int->float="posix_math_117_ldexpf"externalposix_math_118_ldexpl:LDouble.t->int->LDouble.t="posix_math_118_ldexpl"externalposix_math_119_lgamma:float->float="posix_math_119_lgamma"externalposix_math_120_lgammaf:float->float="posix_math_120_lgammaf"externalposix_math_121_lgammal:LDouble.t->LDouble.t="posix_math_121_lgammal"externalposix_math_122_llrint:float->Signed.llong="posix_math_122_llrint"externalposix_math_123_llrintf:float->Signed.llong="posix_math_123_llrintf"externalposix_math_124_llrintl:LDouble.t->Signed.llong="posix_math_124_llrintl"externalposix_math_125_llround:float->Signed.llong="posix_math_125_llround"externalposix_math_126_llroundf:float->Signed.llong="posix_math_126_llroundf"externalposix_math_127_llroundl:LDouble.t->Signed.llong="posix_math_127_llroundl"externalposix_math_128_log:float->float="posix_math_128_log"externalposix_math_129_log10:float->float="posix_math_129_log10"externalposix_math_130_log10f:float->float="posix_math_130_log10f"externalposix_math_131_log10l:LDouble.t->LDouble.t="posix_math_131_log10l"externalposix_math_132_log1p:float->float="posix_math_132_log1p"externalposix_math_133_log1pf:float->float="posix_math_133_log1pf"externalposix_math_134_log1pl:LDouble.t->LDouble.t="posix_math_134_log1pl"externalposix_math_135_log2:float->float="posix_math_135_log2"externalposix_math_136_log2f:float->float="posix_math_136_log2f"externalposix_math_137_log2l:LDouble.t->LDouble.t="posix_math_137_log2l"externalposix_math_138_logb:float->float="posix_math_138_logb"externalposix_math_139_logbf:float->float="posix_math_139_logbf"externalposix_math_140_logbl:LDouble.t->LDouble.t="posix_math_140_logbl"externalposix_math_141_logf:float->float="posix_math_141_logf"externalposix_math_142_logl:LDouble.t->LDouble.t="posix_math_142_logl"externalposix_math_143_lrint:float->Signed.long="posix_math_143_lrint"externalposix_math_144_lrintf:float->Signed.long="posix_math_144_lrintf"externalposix_math_145_lrintl:LDouble.t->Signed.long="posix_math_145_lrintl"externalposix_math_146_lround:float->Signed.long="posix_math_146_lround"externalposix_math_147_lroundf:float->Signed.long="posix_math_147_lroundf"externalposix_math_148_lroundl:LDouble.t->Signed.long="posix_math_148_lroundl"externalposix_math_149_modf:float->_CI.fatptr->float="posix_math_149_modf"externalposix_math_150_modff:float->_CI.fatptr->float="posix_math_150_modff"externalposix_math_151_modfl:LDouble.t->_CI.fatptr->LDouble.t="posix_math_151_modfl"externalposix_math_152_nan:_CI.fatptr->float="posix_math_152_nan"externalposix_math_153_nanf:_CI.fatptr->float="posix_math_153_nanf"externalposix_math_154_nanl:_CI.fatptr->LDouble.t="posix_math_154_nanl"externalposix_math_155_nearbyint:float->float="posix_math_155_nearbyint"externalposix_math_156_nearbyintf:float->float="posix_math_156_nearbyintf"externalposix_math_157_nearbyintl:LDouble.t->LDouble.t="posix_math_157_nearbyintl"externalposix_math_158_nextafter:float->float->float="posix_math_158_nextafter"externalposix_math_159_nextafterf:float->float->float="posix_math_159_nextafterf"externalposix_math_160_nextafterl:LDouble.t->LDouble.t->LDouble.t="posix_math_160_nextafterl"externalposix_math_161_nexttoward:float->LDouble.t->float="posix_math_161_nexttoward"externalposix_math_162_nexttowardf:float->LDouble.t->float="posix_math_162_nexttowardf"externalposix_math_163_nexttowardl:LDouble.t->LDouble.t->LDouble.t="posix_math_163_nexttowardl"externalposix_math_164_pow:float->float->float="posix_math_164_pow"externalposix_math_165_powf:float->float->float="posix_math_165_powf"externalposix_math_166_powl:LDouble.t->LDouble.t->LDouble.t="posix_math_166_powl"externalposix_math_167_remainder:float->float->float="posix_math_167_remainder"externalposix_math_168_remainderf:float->float->float="posix_math_168_remainderf"externalposix_math_169_remainderl:LDouble.t->LDouble.t->LDouble.t="posix_math_169_remainderl"externalposix_math_170_remquo:float->float->_CI.fatptr->float="posix_math_170_remquo"externalposix_math_171_remquof:float->float->_CI.fatptr->float="posix_math_171_remquof"externalposix_math_172_remquol:LDouble.t->LDouble.t->_CI.fatptr->LDouble.t="posix_math_172_remquol"externalposix_math_173_rint:float->float="posix_math_173_rint"externalposix_math_174_rintf:float->float="posix_math_174_rintf"externalposix_math_175_rintl:LDouble.t->LDouble.t="posix_math_175_rintl"externalposix_math_176_round:float->float="posix_math_176_round"externalposix_math_177_roundf:float->float="posix_math_177_roundf"externalposix_math_178_roundl:LDouble.t->LDouble.t="posix_math_178_roundl"externalposix_math_179_scalbln:float->Signed.long->float="posix_math_179_scalbln"externalposix_math_180_scalblnf:float->Signed.long->float="posix_math_180_scalblnf"externalposix_math_181_scalblnl:LDouble.t->Signed.long->LDouble.t="posix_math_181_scalblnl"externalposix_math_182_scalbn:float->int->float="posix_math_182_scalbn"externalposix_math_183_scalbnf:float->int->float="posix_math_183_scalbnf"externalposix_math_184_scalbnl:LDouble.t->int->LDouble.t="posix_math_184_scalbnl"externalposix_math_185_sin:float->float="posix_math_185_sin"externalposix_math_186_sinf:float->float="posix_math_186_sinf"externalposix_math_187_sinh:float->float="posix_math_187_sinh"externalposix_math_188_sinhf:float->float="posix_math_188_sinhf"externalposix_math_189_sinhl:LDouble.t->LDouble.t="posix_math_189_sinhl"externalposix_math_190_sinl:LDouble.t->LDouble.t="posix_math_190_sinl"externalposix_math_191_sqrt:float->float="posix_math_191_sqrt"externalposix_math_192_sqrtf:float->float="posix_math_192_sqrtf"externalposix_math_193_sqrtl:LDouble.t->LDouble.t="posix_math_193_sqrtl"externalposix_math_194_tan:float->float="posix_math_194_tan"externalposix_math_195_tanf:float->float="posix_math_195_tanf"externalposix_math_196_tanh:float->float="posix_math_196_tanh"externalposix_math_197_tanhf:float->float="posix_math_197_tanhf"externalposix_math_198_tanhl:LDouble.t->LDouble.t="posix_math_198_tanhl"externalposix_math_199_tanl:LDouble.t->LDouble.t="posix_math_199_tanl"externalposix_math_200_tgamma:float->float="posix_math_200_tgamma"externalposix_math_201_tgammaf:float->float="posix_math_201_tgammaf"externalposix_math_202_tgammal:LDouble.t->LDouble.t="posix_math_202_tgammal"externalposix_math_203_trunc:float->float="posix_math_203_trunc"externalposix_math_204_truncf:float->float="posix_math_204_truncf"externalposix_math_205_truncl:LDouble.t->LDouble.t="posix_math_205_truncl"externalposix_math_206_y0:float->float="posix_math_206_y0"externalposix_math_207_y1:float->float="posix_math_207_y1"externalposix_math_208_yn:int->float->float="posix_math_208_yn"type'aresult='atype'areturn='atype'afn=|Returns:'aCI.typ->'areturnfn|Function:'aCI.typ*'bfn->('a->'b)fnletmap_resultfx=fxletreturningt=Returnstlet(@->)fp=Function(f,p)letforeign:typeab.string->(a->b)fn->(a->b)=funnamet->matcht,namewith|Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"yn"->posix_math_208_yn|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"y1"->posix_math_207_y1|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"y0"->posix_math_206_y0|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"truncl"->posix_math_205_truncl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"truncf"->posix_math_204_truncf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"trunc"->posix_math_203_trunc|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"tgammal"->posix_math_202_tgammal|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"tgammaf"->posix_math_201_tgammaf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"tgamma"->posix_math_200_tgamma|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"tanl"->posix_math_199_tanl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"tanhl"->posix_math_198_tanhl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"tanhf"->posix_math_197_tanhf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"tanh"->posix_math_196_tanh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"tanf"->posix_math_195_tanf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"tan"->posix_math_194_tan|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"sqrtl"->posix_math_193_sqrtl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"sqrtf"->posix_math_192_sqrtf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"sqrt"->posix_math_191_sqrt|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"sinl"->posix_math_190_sinl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"sinhl"->posix_math_189_sinhl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"sinhf"->posix_math_188_sinhf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"sinh"->posix_math_187_sinh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"sinf"->posix_math_186_sinf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"sin"->posix_math_185_sin|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.LDouble))),"scalbnl"->posix_math_184_scalbnl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Float))),"scalbnf"->posix_math_183_scalbnf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Double))),"scalbn"->posix_math_182_scalbn|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.Long,Returns(CI.PrimitiveCI.LDouble))),"scalblnl"->posix_math_181_scalblnl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Long,Returns(CI.PrimitiveCI.Float))),"scalblnf"->posix_math_180_scalblnf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Long,Returns(CI.PrimitiveCI.Double))),"scalbln"->posix_math_179_scalbln|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"roundl"->posix_math_178_roundl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"roundf"->posix_math_177_roundf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"round"->posix_math_176_round|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"rintl"->posix_math_175_rintl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"rintf"->posix_math_174_rintf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"rint"->posix_math_173_rint|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Function(CI.Pointer_,Returns(CI.PrimitiveCI.LDouble)))),"remquol"->(funx44x45x46->letCI.CPointerx47=x46inposix_math_172_remquolx44x45x47)|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Float)))),"remquof"->(funx48x49x50->letCI.CPointerx51=x50inposix_math_171_remquofx48x49x51)|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Double)))),"remquo"->(funx52x53x54->letCI.CPointerx55=x54inposix_math_170_remquox52x53x55)|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"remainderl"->posix_math_169_remainderl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"remainderf"->posix_math_168_remainderf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"remainder"->posix_math_167_remainder|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"powl"->posix_math_166_powl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"powf"->posix_math_165_powf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"pow"->posix_math_164_pow|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"nexttowardl"->posix_math_163_nexttowardl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Float))),"nexttowardf"->posix_math_162_nexttowardf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Double))),"nexttoward"->posix_math_161_nexttoward|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"nextafterl"->posix_math_160_nextafterl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"nextafterf"->posix_math_159_nextafterf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"nextafter"->posix_math_158_nextafter|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"nearbyintl"->posix_math_157_nearbyintl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"nearbyintf"->posix_math_156_nearbyintf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"nearbyint"->posix_math_155_nearbyint|Function(CI.View{CI.ty=CI.Pointer_;write=x84;_},Returns(CI.PrimitiveCI.LDouble)),"nanl"->(funx83->letCI.CPointerx86=x84x83inletx85=x86inposix_math_154_nanlx85)|Function(CI.View{CI.ty=CI.Pointer_;write=x88;_},Returns(CI.PrimitiveCI.Float)),"nanf"->(funx87->letCI.CPointerx90=x88x87inletx89=x90inposix_math_153_nanfx89)|Function(CI.View{CI.ty=CI.Pointer_;write=x92;_},Returns(CI.PrimitiveCI.Double)),"nan"->(funx91->letCI.CPointerx94=x92x91inletx93=x94inposix_math_152_nanx93)|Function(CI.PrimitiveCI.LDouble,Function(CI.Pointer_,Returns(CI.PrimitiveCI.LDouble))),"modfl"->(funx95x96->letCI.CPointerx97=x96inposix_math_151_modflx95x97)|Function(CI.PrimitiveCI.Float,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Float))),"modff"->(funx98x99->letCI.CPointerx100=x99inposix_math_150_modffx98x100)|Function(CI.PrimitiveCI.Double,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Double))),"modf"->(funx101x102->letCI.CPointerx103=x102inposix_math_149_modfx101x103)|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Long)),"lroundl"->posix_math_148_lroundl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Long)),"lroundf"->posix_math_147_lroundf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Long)),"lround"->posix_math_146_lround|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Long)),"lrintl"->posix_math_145_lrintl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Long)),"lrintf"->posix_math_144_lrintf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Long)),"lrint"->posix_math_143_lrint|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"logl"->posix_math_142_logl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"logf"->posix_math_141_logf|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"logbl"->posix_math_140_logbl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"logbf"->posix_math_139_logbf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"logb"->posix_math_138_logb|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"log2l"->posix_math_137_log2l|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"log2f"->posix_math_136_log2f|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"log2"->posix_math_135_log2|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"log1pl"->posix_math_134_log1pl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"log1pf"->posix_math_133_log1pf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"log1p"->posix_math_132_log1p|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"log10l"->posix_math_131_log10l|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"log10f"->posix_math_130_log10f|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"log10"->posix_math_129_log10|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"log"->posix_math_128_log|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Llong)),"llroundl"->posix_math_127_llroundl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Llong)),"llroundf"->posix_math_126_llroundf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Llong)),"llround"->posix_math_125_llround|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Llong)),"llrintl"->posix_math_124_llrintl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Llong)),"llrintf"->posix_math_123_llrintf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Llong)),"llrint"->posix_math_122_llrint|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"lgammal"->posix_math_121_lgammal|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"lgammaf"->posix_math_120_lgammaf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"lgamma"->posix_math_119_lgamma|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.LDouble))),"ldexpl"->posix_math_118_ldexpl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Float))),"ldexpf"->posix_math_117_ldexpf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Double))),"ldexp"->posix_math_116_ldexp|Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"jn"->posix_math_115_jn|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"j1"->posix_math_114_j1|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"j0"->posix_math_113_j0|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.Int)),"ilogbl"->posix_math_112_ilogbl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Int)),"ilogbf"->posix_math_111_ilogbf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Int)),"ilogb"->posix_math_110_ilogb|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"hypotl"->posix_math_109_hypotl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"hypotf"->posix_math_108_hypotf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"hypot"->posix_math_107_hypot|Function(CI.PrimitiveCI.LDouble,Function(CI.Pointer_,Returns(CI.PrimitiveCI.LDouble))),"frexpl"->(funx153x154->letCI.CPointerx155=x154inposix_math_106_frexplx153x155)|Function(CI.PrimitiveCI.Float,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Float))),"frexpf"->(funx156x157->letCI.CPointerx158=x157inposix_math_105_frexpfx156x158)|Function(CI.PrimitiveCI.Double,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Double))),"frexp"->(funx159x160->letCI.CPointerx161=x160inposix_math_104_frexpx159x161)|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"fmodl"->posix_math_103_fmodl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"fmodf"->posix_math_102_fmodf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"fmod"->posix_math_101_fmod|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"fminl"->posix_math_100_fminl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"fminf"->posix_math_99_fminf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"fmin"->posix_math_98_fmin|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"fmaxl"->posix_math_97_fmaxl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"fmaxf"->posix_math_96_fmaxf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"fmax"->posix_math_95_fmax|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)))),"fmal"->posix_math_94_fmal|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)))),"fmaf"->posix_math_93_fmaf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)))),"fma"->posix_math_92_fma|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"floorl"->posix_math_91_floorl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"floorf"->posix_math_90_floorf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"floor"->posix_math_89_floor|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"fdiml"->posix_math_88_fdiml|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"fdimf"->posix_math_87_fdimf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"fdim"->posix_math_86_fdim|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"fabsl"->posix_math_85_fabsl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"fabsf"->posix_math_84_fabsf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"fabs"->posix_math_83_fabs|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"expm1l"->posix_math_82_expm1l|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"expm1f"->posix_math_81_expm1f|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"expm1"->posix_math_80_expm1|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"expl"->posix_math_79_expl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"expf"->posix_math_78_expf|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"exp2l"->posix_math_77_exp2l|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"exp2f"->posix_math_76_exp2f|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"exp2"->posix_math_75_exp2|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"exp"->posix_math_74_exp|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"erfl"->posix_math_73_erfl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"erff"->posix_math_72_erff|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"erfcl"->posix_math_71_erfcl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"erfcf"->posix_math_70_erfcf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"erfc"->posix_math_69_erfc|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"erf"->posix_math_68_erf|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"cosl"->posix_math_67_cosl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"coshl"->posix_math_66_coshl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"coshf"->posix_math_65_coshf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"cosh"->posix_math_64_cosh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"cosf"->posix_math_63_cosf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"cos"->posix_math_62_cos|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"copysignl"->posix_math_61_copysignl|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"copysignf"->posix_math_60_copysignf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"copysign"->posix_math_59_copysign|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"ceill"->posix_math_58_ceill|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"ceilf"->posix_math_57_ceilf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"ceil"->posix_math_56_ceil|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"cbrtl"->posix_math_55_cbrtl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"cbrtf"->posix_math_54_cbrtf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"cbrt"->posix_math_53_cbrt|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"atanl"->posix_math_52_atanl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"atanhl"->posix_math_51_atanhl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"atanhf"->posix_math_50_atanhf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"atanh"->posix_math_49_atanh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"atanf"->posix_math_48_atanf|Function(CI.PrimitiveCI.LDouble,Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble))),"atan2l"->posix_math_47_atan2l|Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float))),"atan2f"->posix_math_46_atan2f|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double))),"atan2"->posix_math_45_atan2|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"atan"->posix_math_44_atan|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"asinl"->posix_math_43_asinl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"asinhl"->posix_math_42_asinhl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"asinhf"->posix_math_41_asinhf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"asinh"->posix_math_40_asinh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"asinf"->posix_math_39_asinf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"asin"->posix_math_38_asin|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"acosl"->posix_math_37_acosl|Function(CI.PrimitiveCI.LDouble,Returns(CI.PrimitiveCI.LDouble)),"acoshl"->posix_math_36_acoshl|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"acoshf"->posix_math_35_acoshf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"acosh"->posix_math_34_acosh|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Float)),"acosf"->posix_math_33_acosf|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Double)),"acos"->posix_math_32_acos|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_nan"->posix_math_31_ocaml_posix_math_nan|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_infinity"->posix_math_30_ocaml_posix_math_infinity|Function(CI.Void,Returns(CI.PrimitiveCI.LDouble)),"ocaml_posix_math_huge_vall"->posix_math_29_ocaml_posix_math_huge_vall|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_huge_valf"->posix_math_28_ocaml_posix_math_huge_valf|Function(CI.Void,Returns(CI.PrimitiveCI.Double)),"ocaml_posix_math_huge_val"->posix_math_27_ocaml_posix_math_huge_val|Function(CI.Void,Returns(CI.Pointerx264)),"ocaml_posix_math_signgam"->(funx263->CI.make_ptrx264(posix_math_26_ocaml_posix_math_signgamx263))|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_sqrt1_2"->posix_math_25_ocaml_posix_math_m_sqrt1_2|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_sqrt2"->posix_math_24_ocaml_posix_math_m_sqrt2|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_2_sqrtpi"->posix_math_23_ocaml_posix_math_m_2_sqrtpi|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_2_pi"->posix_math_22_ocaml_posix_math_m_2_pi|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_1_pi"->posix_math_21_ocaml_posix_math_m_1_pi|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_pi_4"->posix_math_20_ocaml_posix_math_m_pi_4|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_pi_2"->posix_math_19_ocaml_posix_math_m_pi_2|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_pi"->posix_math_18_ocaml_posix_math_m_pi|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_ln10"->posix_math_17_ocaml_posix_math_m_ln10|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_ln2"->posix_math_16_ocaml_posix_math_m_ln2|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_log10e"->posix_math_15_ocaml_posix_math_m_log10e|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_log2e"->posix_math_14_ocaml_posix_math_m_log2e|Function(CI.Void,Returns(CI.PrimitiveCI.Float)),"ocaml_posix_math_m_e"->posix_math_13_ocaml_posix_math_m_e|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool)),"signbit"->posix_math_12_signbit|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"isunordered"->posix_math_11_isunordered|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool)),"isnormal"->posix_math_10_isnormal|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool)),"isnan"->posix_math_9_isnan|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"islessgreater"->posix_math_8_islessgreater|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"islessequal"->posix_math_7_islessequal|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"isless"->posix_math_6_isless|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool)),"isinf"->posix_math_5_isinf|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"isgreaterequal"->posix_math_4_isgreaterequal|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool))),"isgreater"->posix_math_3_isgreater|Function(CI.PrimitiveCI.Double,Returns(CI.PrimitiveCI.Bool)),"isfinite"->posix_math_2_isfinite|Function(CI.PrimitiveCI.Float,Returns(CI.PrimitiveCI.Int)),"fpclassify"->posix_math_1_fpclassify|_,s->Printf.ksprintffailwith"No match for %s"sletforeign_value:typea.string->aCtypes.typ->aCtypes.ptr=funnamet->matcht,namewith|_,s->Printf.ksprintffailwith"No match for %s"s