/*
 * In order to guarantee that static and shared archs see the same "public"
 * symbols, this file should always include all the non-static symbols that
 * are in the application namespace.  So, if a symbol starts with a letter,
 * don't delete it from here without either making it static or renaming it
 * to have a leading underbar.
 */

{
	global:
		__fe_dfl_env;
		acos;
		acosf;
		acosh;
		acoshf;
		acoshl;
		acosl;
		asin;
		asinf;
		asinh;
		asinhf;
		asinhl;
		asinl;
		atan;
		atan2;
		atan2f;
		atan2l;
		atanf;
		atanh;
		atanhf;
		atanhl;
		atanl;
		cabs;
		cabsf;
		cabsl;
		cacos;
		cacosf;
		cacosh;
		cacoshf;
		cacoshl;
		cacosl;
		carg;
		cargf;
		cargl;
		casin;
		casinf;
		casinh;
		casinhf;
		casinhl;
		casinl;
		catan;
		catanf;
		catanh;
		catanhf;
		catanhl;
		catanl;
		cbrt;
		cbrtf;
		cbrtl;
		ccos;
		ccosf;
		ccosh;
		ccoshf;
		ccoshl;
		ccosl;
		ceil;
		ceilf;
		ceill;
		cexp;
		cexpf;
		cexpl;
		cimag;
		cimagf;
		cimagl;
		clog;
		clogf;
		clogl;
		conj;
		conjf;
		conjl;
		copysign;
		copysignf;
		copysignl;
		cos;
		cosf;
		cosh;
		coshf;
		coshl;
		cosl;
		cpow;
		cpowf;
		cpowl;
		cproj;
		cprojf;
		cprojl;
		creal;
		crealf;
		creall;
		csin;
		csinf;
		csinh;
		csinhf;
		csinhl;
		csinl;
		csqrt;
		csqrtf;
		csqrtl;
		ctan;
		ctanf;
		ctanh;
		ctanhf;
		ctanhl;
		ctanl;
		drem;
		dremf;
		erf;
		erfc;
		erfcf;
		erfcl;
		erff;
		erfl;
		exp;
		exp2;
		exp2f;
		exp2l;
		expf;
		expl;
		expm1;
		expm1f;
		expm1l;
		fabsf;
		fabsl;
		fdim;
		fdimf;
		fdiml;
		feclearexcept;
		fedisableexcept;
		feenableexcept;
		fegetenv;
		fegetexcept;
		fegetexceptflag;
		fegetround;
		feholdexcept;
		feraiseexcept;
		fesetenv;
		fesetexceptflag;
		fesetround;
		fetestexcept;
		feupdateenv;
		floor;
		floorf;
		floorl;
		fma;
		fmaf;
		fmal;
		fmax;
		fmaxf;
		fmaxl;
		fmin;
		fminf;
		fminl;
		fmod;
		fmodf;
		fmodl;
		frexpf;
		frexpl;
		gamma;
		gamma_r;
		gammaf;
		gammaf_r;
		hypot;
		hypotf;
		hypotl;
		ilogb;
		ilogbf;
		ilogbl;
		j0;
		j0f;
		j1;
		j1f;
		jn;
		jnf;
		ldexpf;
		ldexpl;
		lgamma;
		lgamma_r;
		lgammaf;
		lgammaf_r;
		lgammal;
		llrint;
		llrintf;
		llrintl;
		llround;
		llroundf;
		llroundl;
		log;
		log10;
		log10f;
		log10l;
		log1p;
		log1pf;
		log1pl;
		log2;
		log2f;
		log2l;
		logb;
		logbf;
		logbl;
		logf;
		logl;
		lrint;
		lrintf;
		lrintl;
		lround;
		lroundf;
		lroundl;
		modff;
		modfl;
		nan;
		nanf;
		nanl;
		nearbyint;
		nearbyintf;
		nearbyintl;
		nextafter;
		nextafterf;
		nextafterl;
		nexttoward;
		nexttowardf;
		nexttowardl;
		pow;
		powf;
		powl;
		remainder;
		remainderf;
		remainderl;
		remquo;
		remquof;
		remquol;
		rint;
		rintf;
		rintl;
		round;
		roundf;
		roundl;
		scalb;
		scalbf;
		scalbln;
		scalblnf;
		scalblnl;
		scalbn;
		scalbnf;
		scalbnl;
		signgam;
		significand;
		significandf;
		sin;
		sincos;
		sincosf;
		sincosl;
		sinf;
		sinh;
		sinhf;
		sinhl;
		sinl;
		sqrt;
		sqrtf;
		sqrtl;
		tan;
		tanf;
		tanh;
		tanhf;
		tanhl;
		tanl;
		tgamma;
		tgammaf;
		tgammal;
		trunc;
		truncf;
		truncl;
		y0;
		y0f;
		y1;
		y1f;
		yn;
		ynf;

	local:
		*;
};
