|
| #define | _PS_CONST(Name) extern const ALIGN16_BEG double _pd_##Name[2] ALIGN16_END |
| |
| #define | _PS_CONST_TYPE(Name, Type) extern const ALIGN16_BEG Type _pd_##Name[2] ALIGN16_END |
| |
| #define | ARRAY2V2DF(name) * reinterpret_cast<const v2df*>(name) |
| |
| #define | ARRAY2V2DI(name) * reinterpret_cast<const v2di*>(name) |
| |
| #define | DECLARE_COEFFS(name) extern const ALIGN16_BEG double name[] ALIGN16_END; |
| |
| #define | POLY_EVAL3(y, x, coeff) POLY_EVAL3_HORNER(y, x, coeff) |
| |
| #define | POLY_EVAL3_HORNER(y, x, coeff) |
| |
| #define | POLY_EVAL3SINGLE(y, x, coeff) POLY_EVAL3SINGLE_HORNER(y, x, coeff) |
| |
| #define | POLY_EVAL3SINGLE_HORNER(y, x, coeff) y = coeff[0]; y = y*x + coeff[2]; y = y*x + coeff[4]; y = y*x + coeff[6] |
| |
| #define | POLY_EVAL6(y, x, coeff) POLY_EVAL6_ESTRIN(y, x, coeff) |
| |
| #define | POLY_EVAL6_ESTRIN(y, x, coeff) |
| |
| #define | POLY_EVAL6_HORNER(y, x, coeff) |
| |
| #define | POLY_EVAL6SINGLE(y, x, coeff) POLY_EVAL6SINGLE_ESTRIN(y, x, coeff) |
| |
| #define | POLY_EVAL6SINGLE_ESTRIN(y, x, coeff) |
| |
| #define | POLY_EVAL6SINGLE_HORNER(y, x, coeff) |
| |
|
| double | osmscout::atanh_pd (double x) |
| |
| double | osmscout::atanh_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::atanh_pd (v2df x) |
| |
| double | osmscout::atanh_sin_pd (double x) |
| |
| double | osmscout::atanh_sin_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::atanh_sin_pd (v2df x) |
| |
| double | osmscout::cos_pd (double x) |
| |
| double | osmscout::cos_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::cos_pd (v2df x) |
| |
| double | osmscout::dangerous_sin_pd (double x) |
| |
| void | osmscout::dangerous_sin_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::dangerous_sin_pd (v2df x) |
| |
| double | osmscout::log_pd (double x) |
| |
| double | osmscout::log_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::log_pd (v2df x) |
| |
| void | osmscout::sin_cos_pd (double x, double &res_sin, double &res_cos) |
| |
| double | osmscout::sin_pd (double x) |
| |
| void | osmscout::sin_pd (double x, double y, double &res_x, double &res_y) |
| |
| v2df | osmscout::sin_pd (v2df x) |
| |