1/* 2 * $FreeBSD$ 3 */ 4 5/* 7.0-CURRENT */ 6FBSD_1.0 { 7 __fe_dfl_env; 8 tgamma; 9 acos; 10 acosf; 11 acosh; 12 acoshf; 13 asin; 14 asinf; 15 atan2; 16 atan2f; 17 atanh; 18 atanhf; 19 cosh; 20 coshf; 21 exp; 22 expf; 23 fmod; 24 fmodf; 25 gamma; 26 gamma_r; 27 gammaf; 28 gammaf_r; 29 hypot; 30 hypotf; 31 j0; 32 y0; 33 j0f; 34 y0f; 35 j1; 36 y1; 37 j1f; 38 y1f; 39 jn; 40 yn; 41 jnf; 42 ynf; 43 lgamma; 44 lgamma_r; 45 lgammaf; 46 lgammaf_r; 47 log; 48 log10; 49 log10f; 50 logf; 51 pow; 52 powf; 53 remainder; 54 remainderf; 55 scalb; 56 scalbf; 57 sinh; 58 sinhf; 59 sqrt; 60 sqrtf; 61 asinh; 62 asinhf; 63 atan; 64 atanf; 65 cbrt; 66 cbrtf; 67 ceil; 68 ceilf; 69 ceill; 70 cimag; 71 cimagf; 72 cimagl; 73 conj; 74 conjf; 75 conjl; 76 copysign; 77 copysignf; 78 copysignl; 79 cos; 80 cosf; 81 creal; 82 crealf; 83 creall; 84 erf; 85 erfc; 86 erff; 87 erfcf; 88 exp2; 89 exp2f; 90 expm1; 91 expm1f; 92 fabs; 93 fabsf; 94 fabsl; 95 fdim; 96 fdimf; 97 fdiml; 98 finite; 99 finitef; 100 floor; 101 floorf; 102 floorl; 103 fma; 104 fmaf; 105 fmal; 106 fmax; 107 fmaxf; 108 fmaxl; 109 fmin; 110 fminf; 111 fminl; 112 frexp; 113 frexpf; 114 frexpl; 115 ilogb; 116 ilogbf; 117 ilogbl; 118 __isfinite; 119 __isfinitef; 120 __isfinitel; 121 isnanf; 122 __isnanl; 123 __isnormal; 124 __isnormalf; 125 __isnormall; 126 llrint; 127 llrintf; 128 llround; 129 llroundf; 130 llroundl; 131 log1p; 132 log1pf; 133 logb; 134 logbf; 135 lrint; 136 lrintf; 137 lround; 138 lroundf; 139 lroundl; 140 modff; 141 modfl; 142 nearbyint; 143 nearbyintf; 144 nextafter; 145 nexttoward; 146 nexttowardl; 147 nextafterl; 148 nextafterf; 149 nexttowardf; 150 remquo; 151 remquof; 152 rint; 153 rintf; 154 round; 155 roundf; 156 roundl; 157 scalbln; 158 scalblnf; 159 scalblnl; 160 scalbn; 161 scalbnl; 162 scalbnf; 163 ldexpf; 164 ldexpl; 165 __signbit; 166 __signbitf; 167 __signbitl; 168 signgam; 169 significand; 170 significandf; 171 sin; 172 sinf; 173 tan; 174 tanf; 175 tanh; 176 tanhf; 177 trunc; 178 truncf; 179 truncl; 180 cabs; 181 cabsf; 182 drem; 183 dremf; 184}; 185 186/* First added in 8.0-CURRENT */ 187FBSD_1.1 { 188 carg; 189 cargf; 190 csqrt; 191 csqrtf; 192 logbl; 193 nan; 194 nanf; 195 nanl; 196 llrintl; 197 lrintl; 198 nearbyintl; 199 rintl; 200 exp2l; 201 sinl; 202 cosl; 203 tanl; 204 tgammaf; 205 sqrtl; 206 hypotl; 207 cabsl; 208 csqrtl; 209 remquol; 210 remainderl; 211 fmodl; 212 acosl; 213 asinl; 214 atan2l; 215 atanl; 216 cargl; 217 cproj; 218 cprojf; 219 cprojl; 220}; 221 222/* First added in 9.0-CURRENT */ 223FBSD_1.2 { 224 __isnanf; 225 cbrtl; 226 cexp; 227 cexpf; 228 log2; 229 log2f; 230}; 231 232/* First added in 10.0-CURRENT */ 233FBSD_1.3 { 234 feclearexcept; 235 fegetexceptflag; 236 fetestexcept; 237 fegetround; 238 fesetround; 239 fesetenv; 240 acoshl; 241 asinhl; 242 atanhl; 243 cacos; 244 cacosf; 245 cacosh; 246 cacoshf; 247 casin; 248 casinf; 249 casinh; 250 casinhf; 251 catan; 252 catanf; 253 catanh; 254 catanhf; 255 csin; 256 csinf; 257 csinh; 258 csinhf; 259 ccos; 260 ccosf; 261 ccosh; 262 ccoshf; 263 coshl; 264 ctan; 265 ctanf; 266 ctanh; 267 ctanhf; 268 erfcl; 269 erfl; 270 expl; 271 expm1l; 272 lgammal; 273 log10l; 274 log1pl; 275 log2l; 276 logl; 277 powl; 278 sinhl; 279 tanhl; 280 /* Implemented as weak aliases for imprecise versions */ 281 tgammal; 282}; 283 284/* First added in 11.0-CURRENT */ 285FBSD_1.4 { 286 lgammal_r; 287}; 288 289/* First added in 12.0-CURRENT */ 290FBSD_1.5 { 291 cacoshl; 292 cacosl; 293 casinhl; 294 casinl; 295 catanl; 296 catanhl; 297 clog; 298 clogf; 299 clogl; 300 cpow; 301 cpowf; 302 cpowl; 303 sincos; 304 sincosf; 305 sincosl; 306}; 307 308/* First added in 14.0-CURRENT */ 309FBSD_1.7 { 310 cexpl; 311 cospi; 312 cospif; 313 cospil; 314 sinpi; 315 sinpif; 316 sinpil; 317 tanpi; 318 tanpif; 319 tanpil; 320}; 321