|
uint64_t | vdt::details::dp2uint64 (double x) |
| Converts a double to an unsigned long long. More...
|
|
double | vdt::details::dpANDuint64 (const double x, const uint64_t i) |
| Makes an AND of a double and a unsigned long long. More...
|
|
double | vdt::details::dpORuint64 (const double x, const uint64_t i) |
| Makes an OR of a double and a unsigned long long. More...
|
|
double | vdt::details::dpXORuint64 (const double x, const uint64_t i) |
| Makes a XOR of a double and a unsigned long long. More...
|
|
uint32_t | vdt::details::fp2uint (float x) |
| Converts a fp to an int. More...
|
|
uint64_t | vdt::details::fp2uint (double x) |
| Converts a fp to an int. More...
|
|
double | vdt::details::fpfloor (const double x) |
| A vectorisable floor implementation, not only triggered by fast-math. More...
|
|
float | vdt::details::fpfloor (const float x) |
| A vectorisable floor implementation, not only triggered by fast-math. More...
|
|
double | vdt::details::getMantExponent (const double x, double &fe) |
| Like frexp but vectorising and the exponent is a double. More...
|
|
float | vdt::details::getMantExponentf (const float x, float &fe) |
| Like frexp but vectorising and the exponent is a float. More...
|
|
uint64_t | vdt::details::getSignMask (const double x) |
|
uint32_t | vdt::details::getSignMask (const float x) |
| Get the sign mask. More...
|
|
float | vdt::details::int2fp (uint32_t i) |
| Converts an int to fp. More...
|
|
double | vdt::details::int2fp (uint64_t i) |
| Converts an int to fp. More...
|
|
uint32_t | vdt::details::sp2uint32 (float x) |
| Converts a float to an int. More...
|
|
float | vdt::details::spANDuint32 (const float x, const uint32_t i) |
| Makes an AND of a float and a unsigned long. More...
|
|
float | vdt::details::spORuint32 (const float x, const uint32_t i) |
| Makes an OR of a float and a unsigned long. More...
|
|
float | vdt::details::spXORuint32 (const float x, const uint32_t i) |
| Makes an OR of a float and a unsigned long. More...
|
|
float | vdt::details::uint322sp (int x) |
| Converts an int to a float. More...
|
|
double | vdt::details::uint642dp (uint64_t ll) |
| Converts an unsigned long long to a double. More...
|
|