|
static expr | plus (float x, float y) |
| Addition implementation. More...
|
|
static expr | minus (float x, float y) |
| Subtraction implementation. More...
|
|
static expr | multiplies (float x, float y) |
| Multiplication implementation. More...
|
|
static expr | divides (float x, float y) |
| Division implementation. More...
|
|
template<typename charT , typename traits > |
static std::basic_ostream< charT, traits > & | write (std::basic_ostream< charT, traits > &out, float arg) |
| Output implementation. More...
|
|
template<typename charT , typename traits > |
static std::basic_istream< charT, traits > & | read (std::basic_istream< charT, traits > &in, half &arg) |
| Input implementation. More...
|
|
static expr | fmod (float x, float y) |
| Modulo implementation. More...
|
|
static expr | remainder (float x, float y) |
| Remainder implementation. More...
|
|
static expr | remquo (float x, float y, int *quo) |
| Remainder implementation. More...
|
|
static expr | fdim (float x, float y) |
| Positive difference implementation. More...
|
|
static expr | fma (float x, float y, float z) |
| Fused multiply-add implementation. More...
|
|
static half | nanh () |
| Get NaN. More...
|
|
static expr | exp (float arg) |
| Exponential implementation. More...
|
|
static expr | expm1 (float arg) |
| Exponential implementation. More...
|
|
static expr | exp2 (float arg) |
| Binary exponential implementation. More...
|
|
static expr | log (float arg) |
| Logarithm implementation. More...
|
|
static expr | log10 (float arg) |
| Common logarithm implementation. More...
|
|
static expr | log1p (float arg) |
| Logarithm implementation. More...
|
|
static expr | log2 (float arg) |
| Binary logarithm implementation. More...
|
|
static expr | sqrt (float arg) |
| Square root implementation. More...
|
|
static expr | cbrt (float arg) |
| Cubic root implementation. More...
|
|
static expr | hypot (float x, float y) |
| Hypotenuse implementation. More...
|
|
static expr | pow (float base, float exp) |
| Power implementation. More...
|
|
static expr | sin (float arg) |
| Sine implementation. More...
|
|
static expr | cos (float arg) |
| Cosine implementation. More...
|
|
static expr | tan (float arg) |
| Tan implementation. More...
|
|
static expr | asin (float arg) |
| Arc sine implementation. More...
|
|
static expr | acos (float arg) |
| Arc cosine implementation. More...
|
|
static expr | atan (float arg) |
| Arc tangent implementation. More...
|
|
static expr | atan2 (float x, float y) |
| Arc tangent implementation. More...
|
|
static expr | sinh (float arg) |
| Hyperbolic sine implementation. More...
|
|
static expr | cosh (float arg) |
| Hyperbolic cosine implementation. More...
|
|
static expr | tanh (float arg) |
| Hyperbolic tangent implementation. More...
|
|
static expr | asinh (float arg) |
| Hyperbolic area sine implementation. More...
|
|
static expr | acosh (float arg) |
| Hyperbolic area cosine implementation. More...
|
|
static expr | atanh (float arg) |
| Hyperbolic area tangent implementation. More...
|
|
static expr | erf (float arg) |
| Error function implementation. More...
|
|
static expr | erfc (float arg) |
| Complementary implementation. More...
|
|
static expr | lgamma (float arg) |
| Gamma logarithm implementation. More...
|
|
static expr | tgamma (float arg) |
| Gamma implementation. More...
|
|
static half | floor (half arg) |
| Floor implementation. More...
|
|
static half | ceil (half arg) |
| Ceiling implementation. More...
|
|
static half | trunc (half arg) |
| Truncation implementation. More...
|
|
static half | round (half arg) |
| Nearest integer implementation. More...
|
|
static long | lround (half arg) |
| Nearest integer implementation. More...
|
|
static half | rint (half arg) |
| Nearest integer implementation. More...
|
|
static long | lrint (half arg) |
| Nearest integer implementation. More...
|
|
static long long | llround (half arg) |
| Nearest integer implementation. More...
|
|
static long long | llrint (half arg) |
| Nearest integer implementation. More...
|
|
static half | frexp (half arg, int *exp) |
| Decompression implementation. More...
|
|
static half | modf (half arg, half *iptr) |
| Decompression implementation. More...
|
|
static half | scalbln (half arg, long exp) |
| Scaling implementation. More...
|
|
static int | ilogb (half arg) |
| Exponent implementation. More...
|
|
static half | logb (half arg) |
| Exponent implementation. More...
|
|
static half | nextafter (half from, half to) |
| Enumeration implementation. More...
|
|
static half | nexttoward (half from, long double to) |
| Enumeration implementation. More...
|
|
static half | copysign (half x, half y) |
| Sign implementation. More...
|
|
static int | fpclassify (half arg) |
| Classification implementation. More...
|
|
static bool | isfinite (half arg) |
| Classification implementation. More...
|
|
static bool | isinf (half arg) |
| Classification implementation. More...
|
|
static bool | isnan (half arg) |
| Classification implementation. More...
|
|
static bool | isnormal (half arg) |
| Classification implementation. More...
|
|
static bool | signbit (half arg) |
| Sign bit implementation. More...
|
|
static bool | isequal (half x, half y) |
| Comparison implementation. More...
|
|
static bool | isnotequal (half x, half y) |
| Comparison implementation. More...
|
|
static bool | isgreater (half x, half y) |
| Comparison implementation. More...
|
|
static bool | isgreaterequal (half x, half y) |
| Comparison implementation. More...
|
|
static bool | isless (half x, half y) |
| Comparison implementation. More...
|
|
static bool | islessequal (half x, half y) |
| Comparison implementation. More...
|
|
static bool | islessgreater (half x, half y) |
| Comparison implementation. More...
|
|
static bool | isunordered (half x, half y) |
| Comparison implementation. More...
|
|
Wrapper implementing unspecialized half-precision functions.
Definition at line 1206 of file half.hpp.