Edit

IABSD.fr/src/lib/libm/Symbols.map

Branch :

  • Show log

    Commit

  • Author : kettenis
    Date : 2018-03-10 20:52:58
    Hash : 6c640833
    Message : Implement sicos(3), sincosf(3) and sincosl(3). These functions are common extensions and modern compilers (such as clang) will use them to optimize separate calculations of sine and cosine. ok tom@, patrick@, deraadt@, jmc@

  • lib/libm/Symbols.map
  • /*
     * 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:
    		*;
    };