{
	"symbols" : 
	{
		"__fe_dfl_env" : 
		{
			"type" : "struct fenv_t const"
		},
		"__signbit" : 
		{
			"type" : "func __signbit"
		},
		"__signbitf" : 
		{
			"type" : "func __signbitf"
		},
		"__signbitl" : 
		{
			"type" : "func __signbitl"
		},
		"acos" : 
		{
			"type" : "func acos"
		},
		"acosf" : 
		{
			"type" : "func acosf"
		},
		"acosh" : 
		{
			"type" : "func acosh"
		},
		"acoshf" : 
		{
			"type" : "func acoshf"
		},
		"asin" : 
		{
			"type" : "func asin"
		},
		"asinf" : 
		{
			"type" : "func asinf"
		},
		"asinh" : 
		{
			"type" : "func asinh"
		},
		"asinhf" : 
		{
			"type" : "func asinhf"
		},
		"atan" : 
		{
			"type" : "func atan"
		},
		"atan2" : 
		{
			"type" : "func atan2"
		},
		"atan2f" : 
		{
			"type" : "func atan2f"
		},
		"atan2l" : 
		{
			"type" : "func atan2l"
		},
		"atanf" : 
		{
			"type" : "func atanf"
		},
		"atanh" : 
		{
			"type" : "func atanh"
		},
		"atanhf" : 
		{
			"type" : "func atanhf"
		},
		"cabs" : 
		{
			"type" : "func cabs"
		},
		"cabsf" : 
		{
			"type" : "func cabsf"
		},
		"cabsl" : 
		{
			"type" : "func cabsl"
		},
		"cacos" : 
		{
			"type" : "func cacos"
		},
		"cacosf" : 
		{
			"type" : "func cacosf"
		},
		"cacosh" : 
		{
			"type" : "func cacosh"
		},
		"cacoshf" : 
		{
			"type" : "func cacoshf"
		},
		"carg" : 
		{
			"type" : "func carg"
		},
		"cargf" : 
		{
			"type" : "func cargf"
		},
		"cargl" : 
		{
			"type" : "func cargl"
		},
		"casin" : 
		{
			"type" : "func casin"
		},
		"casinf" : 
		{
			"type" : "func casinf"
		},
		"casinh" : 
		{
			"type" : "func casinh"
		},
		"casinhf" : 
		{
			"type" : "func casinhf"
		},
		"catan" : 
		{
			"type" : "func catan"
		},
		"catanf" : 
		{
			"type" : "func catanf"
		},
		"catanh" : 
		{
			"type" : "func catanh"
		},
		"catanhf" : 
		{
			"type" : "func catanhf"
		},
		"cbrt" : 
		{
			"type" : "func cbrt"
		},
		"cbrtf" : 
		{
			"type" : "func cbrtf"
		},
		"ccos" : 
		{
			"type" : "func ccos"
		},
		"ccosf" : 
		{
			"type" : "func ccosf"
		},
		"ccosh" : 
		{
			"type" : "func ccosh"
		},
		"ccoshf" : 
		{
			"type" : "func ccoshf"
		},
		"ccoshl" : 
		{
			"type" : "func ccoshl"
		},
		"ccosl" : 
		{
			"type" : "func ccosl"
		},
		"ceil" : 
		{
			"type" : "func ceil"
		},
		"ceilf" : 
		{
			"type" : "func ceilf"
		},
		"cexp" : 
		{
			"type" : "func cexp"
		},
		"cexpf" : 
		{
			"type" : "func cexpf"
		},
		"cexpl" : 
		{
			"type" : "func cexpl"
		},
		"cimag" : 
		{
			"type" : "func cimag"
		},
		"cimagf" : 
		{
			"type" : "func cimagf"
		},
		"cimagl" : 
		{
			"type" : "func cimagl"
		},
		"clog" : 
		{
			"type" : "func clog"
		},
		"clogf" : 
		{
			"type" : "func clogf"
		},
		"conj" : 
		{
			"type" : "func conj"
		},
		"conjf" : 
		{
			"type" : "func conjf"
		},
		"conjl" : 
		{
			"type" : "func conjl"
		},
		"copysign" : 
		{
			"type" : "func copysign"
		},
		"copysignf" : 
		{
			"type" : "func copysignf"
		},
		"copysignl" : 
		{
			"type" : "func copysignl"
		},
		"cos" : 
		{
			"type" : "func cos"
		},
		"cosf" : 
		{
			"type" : "func cosf"
		},
		"cosh" : 
		{
			"type" : "func cosh"
		},
		"coshf" : 
		{
			"type" : "func coshf"
		},
		"coshl" : 
		{
			"type" : "func coshl"
		},
		"cosl" : 
		{
			"type" : "func cosl"
		},
		"cpow" : 
		{
			"type" : "func cpow"
		},
		"cpowf" : 
		{
			"type" : "func cpowf"
		},
		"cpowl" : 
		{
			"type" : "func cpowl"
		},
		"cproj" : 
		{
			"type" : "func cproj"
		},
		"cprojf" : 
		{
			"type" : "func cprojf"
		},
		"cprojl" : 
		{
			"type" : "func cprojl"
		},
		"creal" : 
		{
			"type" : "func creal"
		},
		"crealf" : 
		{
			"type" : "func crealf"
		},
		"creall" : 
		{
			"type" : "func creall"
		},
		"csin" : 
		{
			"type" : "func csin"
		},
		"csinf" : 
		{
			"type" : "func csinf"
		},
		"csinh" : 
		{
			"type" : "func csinh"
		},
		"csinhf" : 
		{
			"type" : "func csinhf"
		},
		"csinhl" : 
		{
			"type" : "func csinhl"
		},
		"csinl" : 
		{
			"type" : "func csinl"
		},
		"csqrt" : 
		{
			"type" : "func csqrt"
		},
		"csqrtf" : 
		{
			"type" : "func csqrtf"
		},
		"ctan" : 
		{
			"type" : "func ctan"
		},
		"ctanf" : 
		{
			"type" : "func ctanf"
		},
		"ctanh" : 
		{
			"type" : "func ctanh"
		},
		"ctanhf" : 
		{
			"type" : "func ctanhf"
		},
		"ctanhl" : 
		{
			"type" : "func ctanhl"
		},
		"ctanl" : 
		{
			"type" : "func ctanl"
		},
		"drem" : 
		{
			"type" : "func drem"
		},
		"dremf" : 
		{
			"type" : "func dremf"
		},
		"erf" : 
		{
			"type" : "func erf"
		},
		"erfc" : 
		{
			"type" : "func erfc"
		},
		"erfcf" : 
		{
			"type" : "func erfcf"
		},
		"erff" : 
		{
			"type" : "func erff"
		},
		"exp" : 
		{
			"type" : "func exp"
		},
		"exp2" : 
		{
			"type" : "func exp2"
		},
		"exp2f" : 
		{
			"type" : "func exp2f"
		},
		"exp2l" : 
		{
			"type" : "func exp2l"
		},
		"expf" : 
		{
			"type" : "func expf"
		},
		"expl" : 
		{
			"type" : "func expl"
		},
		"expm1" : 
		{
			"type" : "func expm1"
		},
		"expm1f" : 
		{
			"type" : "func expm1f"
		},
		"fabs" : 
		{
			"type" : "func fabs"
		},
		"fabsf" : 
		{
			"type" : "func fabsf"
		},
		"fabsl" : 
		{
			"type" : "func fabsl"
		},
		"fdim" : 
		{
			"type" : "func fdim"
		},
		"fdimf" : 
		{
			"type" : "func fdimf"
		},
		"fdiml" : 
		{
			"type" : "func fdiml"
		},
		"feclearexcept" : 
		{
			"type" : "func feclearexcept"
		},
		"fedisableexcept" : 
		{
			"type" : "func fedisableexcept"
		},
		"feenableexcept" : 
		{
			"type" : "func feenableexcept"
		},
		"fegetenv" : 
		{
			"type" : "func fegetenv"
		},
		"fegetexcept" : 
		{
			"type" : "func fegetexcept"
		},
		"fegetexceptflag" : 
		{
			"type" : "func fegetexceptflag"
		},
		"fegetround" : 
		{
			"type" : "func fegetround"
		},
		"feholdexcept" : 
		{
			"type" : "func feholdexcept"
		},
		"feraiseexcept" : 
		{
			"type" : "func feraiseexcept"
		},
		"fesetenv" : 
		{
			"type" : "func fesetenv"
		},
		"fesetexceptflag" : 
		{
			"type" : "func fesetexceptflag"
		},
		"fesetround" : 
		{
			"type" : "func fesetround"
		},
		"fetestexcept" : 
		{
			"type" : "func fetestexcept"
		},
		"feupdateenv" : 
		{
			"type" : "func feupdateenv"
		},
		"finite" : 
		{
			"type" : "func finite"
		},
		"finitef" : 
		{
			"type" : "func finitef"
		},
		"floor" : 
		{
			"type" : "func floor"
		},
		"floorf" : 
		{
			"type" : "func floorf"
		},
		"fma" : 
		{
			"type" : "func fma"
		},
		"fmaf" : 
		{
			"type" : "func fmaf"
		},
		"fmax" : 
		{
			"type" : "func fmax"
		},
		"fmaxf" : 
		{
			"type" : "func fmaxf"
		},
		"fmaxl" : 
		{
			"type" : "func fmaxl"
		},
		"fmin" : 
		{
			"type" : "func fmin"
		},
		"fminf" : 
		{
			"type" : "func fminf"
		},
		"fminl" : 
		{
			"type" : "func fminl"
		},
		"fmod" : 
		{
			"type" : "func fmod"
		},
		"fmodf" : 
		{
			"type" : "func fmodf"
		},
		"fmodl" : 
		{
			"type" : "func fmodl"
		},
		"frexp" : 
		{
			"type" : "func frexp"
		},
		"frexpf" : 
		{
			"type" : "func frexpf"
		},
		"gamma" : 
		{
			"type" : "func gamma"
		},
		"gamma_r" : 
		{
			"type" : "func gamma_r"
		},
		"gammaf" : 
		{
			"type" : "func gammaf"
		},
		"gammaf_r" : 
		{
			"type" : "func gammaf_r"
		},
		"hypot" : 
		{
			"type" : "func hypot"
		},
		"hypotf" : 
		{
			"type" : "func hypotf"
		},
		"hypotl" : 
		{
			"type" : "func hypotl"
		},
		"ilogb" : 
		{
			"type" : "func ilogb"
		},
		"ilogbf" : 
		{
			"type" : "func ilogbf"
		},
		"ilogbl" : 
		{
			"type" : "func ilogbl"
		},
		"j0" : 
		{
			"type" : "func j0"
		},
		"j0f" : 
		{
			"type" : "func j0f"
		},
		"j1" : 
		{
			"type" : "func j1"
		},
		"j1f" : 
		{
			"type" : "func j1f"
		},
		"jn" : 
		{
			"type" : "func jn"
		},
		"jnf" : 
		{
			"type" : "func jnf"
		},
		"lgamma" : 
		{
			"type" : "func lgamma"
		},
		"lgamma_r" : 
		{
			"type" : "func lgamma_r"
		},
		"lgammaf" : 
		{
			"type" : "func lgammaf"
		},
		"lgammaf_r" : 
		{
			"type" : "func lgammaf_r"
		},
		"llrint" : 
		{
			"type" : "func llrint"
		},
		"llrintf" : 
		{
			"type" : "func llrintf"
		},
		"llrintl" : 
		{
			"type" : "func llrintl"
		},
		"llround" : 
		{
			"type" : "func llround"
		},
		"llroundf" : 
		{
			"type" : "func llroundf"
		},
		"llroundl" : 
		{
			"type" : "func llroundl"
		},
		"log" : 
		{
			"type" : "func log"
		},
		"log10" : 
		{
			"type" : "func log10"
		},
		"log10f" : 
		{
			"type" : "func log10f"
		},
		"log1p" : 
		{
			"type" : "func log1p"
		},
		"log1pf" : 
		{
			"type" : "func log1pf"
		},
		"log2" : 
		{
			"type" : "func log2"
		},
		"log2f" : 
		{
			"type" : "func log2f"
		},
		"log2l" : 
		{
			"type" : "func log2l"
		},
		"logb" : 
		{
			"type" : "func logb"
		},
		"logbf" : 
		{
			"type" : "func logbf"
		},
		"logf" : 
		{
			"type" : "func logf"
		},
		"logl" : 
		{
			"type" : "func logl"
		},
		"lrint" : 
		{
			"type" : "func lrint"
		},
		"lrintf" : 
		{
			"type" : "func lrintf"
		},
		"lrintl" : 
		{
			"type" : "func lrintl"
		},
		"lround" : 
		{
			"type" : "func lround"
		},
		"lroundf" : 
		{
			"type" : "func lroundf"
		},
		"lroundl" : 
		{
			"type" : "func lroundl"
		},
		"modf" : 
		{
			"type" : "func modf"
		},
		"modff" : 
		{
			"type" : "func modff"
		},
		"modfl" : 
		{
			"type" : "func modfl"
		},
		"nan" : 
		{
			"type" : "func nan"
		},
		"nanf" : 
		{
			"type" : "func nanf"
		},
		"nearbyint" : 
		{
			"type" : "func nearbyint"
		},
		"nearbyintf" : 
		{
			"type" : "func nearbyintf"
		},
		"nearbyintl" : 
		{
			"type" : "func nearbyintl"
		},
		"nextafter" : 
		{
			"type" : "func nextafter"
		},
		"nextafterf" : 
		{
			"type" : "func nextafterf"
		},
		"nexttowardf" : 
		{
			"type" : "func nexttowardf"
		},
		"pow" : 
		{
			"type" : "func pow"
		},
		"powf" : 
		{
			"type" : "func powf"
		},
		"powl" : 
		{
			"type" : "func powl"
		},
		"remainder" : 
		{
			"type" : "func remainder"
		},
		"remainderf" : 
		{
			"type" : "func remainderf"
		},
		"remquo" : 
		{
			"type" : "func remquo"
		},
		"remquof" : 
		{
			"type" : "func remquof"
		},
		"rint" : 
		{
			"type" : "func rint"
		},
		"rintf" : 
		{
			"type" : "func rintf"
		},
		"rintl" : 
		{
			"type" : "func rintl"
		},
		"round" : 
		{
			"type" : "func round"
		},
		"roundf" : 
		{
			"type" : "func roundf"
		},
		"roundl" : 
		{
			"type" : "func roundl"
		},
		"scalb" : 
		{
			"type" : "func scalb"
		},
		"scalbf" : 
		{
			"type" : "func scalbf"
		},
		"scalbln" : 
		{
			"type" : "func scalbln"
		},
		"scalblnf" : 
		{
			"type" : "func scalblnf"
		},
		"scalblnl" : 
		{
			"type" : "func scalblnl"
		},
		"scalbn" : 
		{
			"type" : "func scalbn"
		},
		"scalbnf" : 
		{
			"type" : "func scalbnf"
		},
		"scalbnl" : 
		{
			"type" : "func scalbnl"
		},
		"signgam" : 
		{
			"type" : "int32"
		},
		"significand" : 
		{
			"type" : "func significand"
		},
		"significandf" : 
		{
			"type" : "func significandf"
		},
		"significandl" : 
		{
			"type" : "func significandl"
		},
		"sin" : 
		{
			"type" : "func sin"
		},
		"sincos" : 
		{
			"type" : "func sincos"
		},
		"sincosf" : 
		{
			"type" : "func sincosf"
		},
		"sincosl" : 
		{
			"type" : "func sincosl"
		},
		"sinf" : 
		{
			"type" : "func sinf"
		},
		"sinh" : 
		{
			"type" : "func sinh"
		},
		"sinhf" : 
		{
			"type" : "func sinhf"
		},
		"sinhl" : 
		{
			"type" : "func sinhl"
		},
		"sinl" : 
		{
			"type" : "func sinl"
		},
		"sqrt" : 
		{
			"type" : "func sqrt"
		},
		"sqrtf" : 
		{
			"type" : "func sqrtf"
		},
		"tan" : 
		{
			"type" : "func tan"
		},
		"tanf" : 
		{
			"type" : "func tanf"
		},
		"tanh" : 
		{
			"type" : "func tanh"
		},
		"tanhf" : 
		{
			"type" : "func tanhf"
		},
		"tgamma" : 
		{
			"type" : "func tgamma"
		},
		"tgammaf" : 
		{
			"type" : "func tgammaf"
		},
		"tgammal" : 
		{
			"type" : "func tgammal"
		},
		"trunc" : 
		{
			"type" : "func trunc"
		},
		"truncf" : 
		{
			"type" : "func truncf"
		},
		"y0" : 
		{
			"type" : "func y0"
		},
		"y0f" : 
		{
			"type" : "func y0f"
		},
		"y1" : 
		{
			"type" : "func y1"
		},
		"y1f" : 
		{
			"type" : "func y1f"
		},
		"yn" : 
		{
			"type" : "func yn"
		},
		"ynf" : 
		{
			"type" : "func ynf"
		}
	},
	"types" : 
	{
		"char8" : 
		{
			"kind" : "char",
			"signed" : true,
			"size" : 8
		},
		"char8 const" : 
		{
			"base_type" : "char8",
			"kind" : "const",
			"size" : 8
		},
		"char8 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "char8 const",
			"size" : 32
		},
		"char8[16]" : 
		{
			"element_type" : "char8",
			"kind" : "array",
			"size" : 128
		},
		"complex128" : 
		{
			"kind" : "complex",
			"signed" : true,
			"size" : 128
		},
		"complex64" : 
		{
			"kind" : "complex",
			"signed" : true,
			"size" : 64
		},
		"float32" : 
		{
			"kind" : "float",
			"signed" : true,
			"size" : 32
		},
		"float32*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "float32",
			"size" : 32
		},
		"float64" : 
		{
			"kind" : "float",
			"signed" : true,
			"size" : 64
		},
		"float64*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "float64",
			"size" : 32
		},
		"func __signbit" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func __signbitf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func __signbitl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func acos" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func acosf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func acosh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func acoshf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func asin" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func asinf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func asinh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func asinhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func atan" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func atan2" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func atan2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func atan2l" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func atanf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func atanh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func atanhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cabs" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cabsf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cabsl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cacos" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cacosf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func cacosh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cacoshf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func carg" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cargf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cargl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func casin" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func casinf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func casinh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func casinhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func catan" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func catanf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func catanh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func catanhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func cbrt" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cbrtf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func ccos" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ccosf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func ccosh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ccoshf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func ccoshl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ccosl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ceil" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func ceilf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cexp" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cexpf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func cexpl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cimag" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cimagf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cimagl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func clog" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func clogf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func conj" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func conjf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func conjl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func copysign" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func copysignf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func copysignl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cos" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cosf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func cosh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func coshf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func coshl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cosl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func cpow" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128",
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cpowf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64",
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func cpowl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128",
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cproj" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func cprojf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func cprojl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func creal" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func crealf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func creall" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func csin" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func csinf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func csinh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func csinhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func csinhl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func csinl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func csqrt" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func csqrtf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func ctan" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ctanf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func ctanh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ctanhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex64"
			],
			"return_type" : "complex64",
			"size" : 0
		},
		"func ctanhl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func ctanl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"complex128"
			],
			"return_type" : "complex128",
			"size" : 0
		},
		"func drem" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func dremf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func erf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func erfc" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func erfcf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func erff" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func exp" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func exp2" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func exp2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func exp2l" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func expf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func expl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func expm1" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func expm1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fabs" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fabsf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fabsl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fdim" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fdimf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fdiml" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func feclearexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fedisableexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func feenableexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fegetenv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct fenv_t*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fegetexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "int32",
			"size" : 0
		},
		"func fegetexceptflag" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int16*",
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fegetround" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "int32",
			"size" : 0
		},
		"func feholdexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct fenv_t*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func feraiseexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fesetenv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct fenv_t const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fesetexceptflag" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int16 const*",
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fesetround" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func fetestexcept" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func feupdateenv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct fenv_t const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func finite" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func finitef" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func floor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func floorf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fma" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fmaf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fmax" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fmaxf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fmaxl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fmin" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fminf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fminl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fmod" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func fmodf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func fmodl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func frexp" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func frexpf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"int32*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func gamma" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func gamma_r" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func gammaf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func gammaf_r" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"int32*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func hypot" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func hypotf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func hypotl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func ilogb" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func ilogbf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func ilogbl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func j0" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func j0f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func j1" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func j1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func jn" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func jnf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func lgamma" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func lgamma_r" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func lgammaf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func lgammaf_r" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"int32*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func llrint" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func llrintf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func llrintl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func llround" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func llroundf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func llroundl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int64",
			"size" : 0
		},
		"func log" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func log10" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func log10f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func log1p" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func log1pf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func log2" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func log2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func log2l" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func logb" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func logbf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func logf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func logl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func lrint" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func lrintf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func lrintl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func lround" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func lroundf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func lroundl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func modf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func modff" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func modfl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func nan" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"char8 const*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func nanf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"char8 const*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func nearbyint" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func nearbyintf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func nearbyintl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func nextafter" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func nextafterf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func nexttowardf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float64"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func pow" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func powf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func powl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func remainder" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func remainderf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func remquo" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64",
				"int32*"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func remquof" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"int32*"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func rint" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func rintf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func rintl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func round" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func roundf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func roundl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func scalb" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func scalbf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func scalbln" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func scalblnf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"int32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func scalblnl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func scalbn" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func scalbnf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"int32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func scalbnl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"int32"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func significand" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func significandf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func significandl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sin" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sincos" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64*",
				"float64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func sincosf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32*",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func sincosl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64",
				"float64*",
				"float64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func sinf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func sinh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sinhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func sinhl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sinl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sqrt" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func sqrtf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func tan" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func tanf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func tanh" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func tanhf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func tgamma" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func tgammaf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func tgammal" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func trunc" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func truncf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func y0" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func y0f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func y1" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func y1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func yn" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float64"
			],
			"return_type" : "float64",
			"size" : 0
		},
		"func ynf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"int32" : 
		{
			"kind" : "int",
			"signed" : true,
			"size" : 32
		},
		"int32*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "int32",
			"size" : 32
		},
		"int64" : 
		{
			"kind" : "int",
			"signed" : true,
			"size" : 64
		},
		"struct fenv_t" : 
		{
			"fields" : 
			[
				{
					"name" : "__control",
					"offset" : 0,
					"type" : "unsigned int16"
				},
				{
					"name" : "__mxcsr_hi",
					"offset" : 16,
					"type" : "unsigned int16"
				},
				{
					"name" : "__status",
					"offset" : 32,
					"type" : "unsigned int16"
				},
				{
					"name" : "__mxcsr_lo",
					"offset" : 48,
					"type" : "unsigned int16"
				},
				{
					"name" : "__tag",
					"offset" : 64,
					"type" : "unsigned int32"
				},
				{
					"name" : "__other",
					"offset" : 96,
					"type" : "char8[16]"
				}
			],
			"inheritance" : [],
			"kind" : "struct",
			"size" : 224
		},
		"struct fenv_t const" : 
		{
			"base_type" : "struct fenv_t",
			"kind" : "const",
			"size" : 224
		},
		"struct fenv_t const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "struct fenv_t const",
			"size" : 32
		},
		"struct fenv_t*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "struct fenv_t",
			"size" : 32
		},
		"unsigned int16" : 
		{
			"kind" : "int",
			"signed" : false,
			"size" : 16
		},
		"unsigned int16 const" : 
		{
			"base_type" : "unsigned int16",
			"kind" : "const",
			"size" : 16
		},
		"unsigned int16 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int16 const",
			"size" : 32
		},
		"unsigned int16*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int16",
			"size" : 32
		},
		"unsigned int32" : 
		{
			"kind" : "int",
			"signed" : false,
			"size" : 32
		},
		"void" : 
		{
			"kind" : "incomplete"
		}
	}
}