1 #define NO_MATH_REDIRECT
2 #include <sparc-ifunc.h>
3 #include <math.h>
4 #include <libm-alias-float.h>
5 
6 extern __typeof (fmaf) __fmaf_vis3 attribute_hidden;
7 extern __typeof (fmaf) __fmaf_generic attribute_hidden;
8 
9 sparc_libm_ifunc (__fmaf,
10 		  hwcap & HWCAP_SPARC_FMAF
11 		  ? __fmaf_vis3
12 		  : __fmaf_generic)
13 libm_alias_float (__fma, fma)
14