|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::EXTRACT_WORDS (Int32 &ix0, UInt32 &ix1, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::EXTRACT_WORDS (Int32 &ix0, Int32 &ix1, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::EXTRACT_WORDS (UInt32 &ix0, UInt32 &ix1, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::EXTRACT_WORD64 (UInt64 &ix, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::EXTRACT_WORD64 (Int64 &ix, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_HIGH_WORD (Int32 &dest, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_HIGH_WORD (UInt32 &dest, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_LOW_WORD (UInt32 &dest, double src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_LOW_WORD (Int32 &dest, double src) |
|
template<typename T , typename U > |
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::INSERT_WORDS (double &dest, T srcHigh, U srcLow) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::INSERT_WORD64 (double &dest, UInt64 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::INSERT_WORD64 (double &dest, Int64 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_HIGH_WORD (double &dest, UInt32 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_HIGH_WORD (double &dest, Int32 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_LOW_WORD (double &dest, UInt32 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_LOW_WORD (double &dest, Int32 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_FLOAT_WORD (UInt32 &ix, float src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::GET_FLOAT_WORD (Int32 &ix, float src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_FLOAT_WORD (float &dest, UInt32 src) |
|
constexpr void | Harlinn::Common::Core::Math::Internal::OpenLibM::SET_FLOAT_WORD (float &dest, Int32 src) |
|
void | Harlinn::Common::Core::Math::Internal::OpenLibM::__scan_nan (uint32_t *__words, int __num_words, const char *__s) |
|
template<typename T >
requires std::is_floating_point_v<T> |
T | Harlinn::Common::Core::Math::Internal::OpenLibM::nan_mix (T x, T y) |
|
constexpr int | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_rem_pio2 (double *x, double *y, int e0, int nx, int prec) |
|
constexpr int | Harlinn::Common::Core::Math::Internal::OpenLibM::__ieee754_rem_pio2 (double x, double *y) |
|
constexpr double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_sin (double x, double y, int iy) |
|
constexpr double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_cos (double x, double y) |
|
constexpr double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_tan (double x, double y, int iy) |
|
constexpr double | Harlinn::Common::Core::Math::Internal::OpenLibM::__ldexp_exp (double x, int expt) |
|
constexpr std::complex< double > | Harlinn::Common::Core::Math::Internal::OpenLibM::__ldexp_cexp (std::complex< double > z, int expt) |
|
constexpr int | Harlinn::Common::Core::Math::Internal::OpenLibM::__ieee754_rem_pio2f (float x, double *y) |
|
constexpr float | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_sindf (double x) |
|
constexpr float | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_cosdf (double x) |
|
constexpr float | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_tandf (double x, int iy) |
|
constexpr float | Harlinn::Common::Core::Math::Internal::OpenLibM::__ldexp_expf (float x, int expt) |
|
constexpr std::complex< float > | Harlinn::Common::Core::Math::Internal::OpenLibM::__ldexp_cexpf (std::complex< float > z, int expt) |
|
constexpr long double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_sinl (long double, long double, int) |
|
constexpr long double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_cosl (long double, long double) |
|
constexpr long double | Harlinn::Common::Core::Math::Internal::OpenLibM::__kernel_tanl (long double, long double, int) |
|
constexpr uint32_t | Harlinn::Common::Core::Math::Internal::OpenLibM::Negate (uint32_t x) |
|