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