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