|
| #define | Sqrt(_X) asm { sqrt __FLTRETVAL__, _X } |
| | Compute square root.
|
| |
| #define | Sin(_X) asm { sin __FLTRETVAL__, _X } |
| | Compute sine.
|
| |
| #define | Cos(_X) asm { cos __FLTRETVAL__, _X } |
| | Compute cosine.
|
| |
| #define | Asin(_X) asm { asin __FLTRETVAL__, _X } |
| | Compute arc sine.
|
| |
| #define | Acos(_X) asm { acos __FLTRETVAL__, _X } |
| | Compute arc cosine.
|
| |
| #define | Atan(_X) asm { atan __FLTRETVAL__, _X } |
| | Compute arc tangent.
|
| |
| #define | Ceil(_X) asm { ceil __FLTRETVAL__, _X } |
| | Round up value.
|
| |
| #define | Exp(_X) asm { exp __FLTRETVAL__, _X } |
| | Compute exponential function .
|
| |
| #define | Floor(_X) asm { floor __FLTRETVAL__, _X } |
| | Round down value.
|
| |
| #define | Tan(_X) asm { tan __FLTRETVAL__, _X } |
| | Compute tangent.
|
| |
| #define | Tanh(_X) asm { tanh __FLTRETVAL__, _X } |
| | Compute hyperbolic tangent.
|
| |
| #define | Cosh(_X) asm { cosh __FLTRETVAL__, _X } |
| | Compute hyperbolic cosine.
|
| |
| #define | Sinh(_X) asm { sinh __FLTRETVAL__, _X } |
| | Compute hyperbolic sine.
|
| |
| #define | Log(_X) asm { log __FLTRETVAL__, _X } |
| | Compute natural logarithm.
|
| |
| #define | Log10(_X) asm { log10 __FLTRETVAL__, _X } |
| | Compute common logarithm.
|
| |
| #define | Atan2(_Y, _X) asm { atan2 __FLTRETVAL__, _Y, _X } |
| | Compute arc tangent with 2 parameters.
|
| |
| #define | Pow(_Base, _Exponent) asm { pow __FLTRETVAL__, _Base, _Exponent } |
| | Raise to power.
|
| |
| #define | Trunc(_X) asm { trunc __RETVAL__, _X } |
| | Compute integral part.
|
| |
| #define | Frac(_X) asm { frac __FLTRETVAL__, _X } |
| | Compute fractional part.
|
| |
| #define | MulDiv32(_A, _B, _C) asm { muldiv __RETVAL__, _A, _B, _C } |
| | Multiply and divide.
|
| |
| #define | SinD(_X) asm { sind __FLTRETVAL__, _X } |
| | Compute sine (degrees).
|
| |
| #define | CosD(_X) asm { cosd __FLTRETVAL__, _X } |
| | Compute cosine (degrees).
|
| |
| #define | AsinD(_X) asm { asind __FLTRETVAL__, _X } |
| | Compute arch sine (degrees).
|
| |
| #define | AcosD(_X) asm { acosd __FLTRETVAL__, _X } |
| | Compute arc cosine (degrees).
|
| |
| #define | AtanD(_X) asm { atand __FLTRETVAL__, _X } |
| | Compute arc tangent (degrees).
|
| |
| #define | TanD(_X) asm { tand __FLTRETVAL__, _X } |
| | Compute tangent (degrees).
|
| |
| #define | TanhD(_X) asm { tanhd __FLTRETVAL__, _X } |
| | Compute hyperbolic tangent (degrees).
|
| |
| #define | CoshD(_X) asm { coshd __FLTRETVAL__, _X } |
| | Compute hyperbolic cosine (degrees).
|
| |
| #define | SinhD(_X) asm { sinhd __FLTRETVAL__, _X } |
| | Compute hyperbolic sine (degrees).
|
| |
| #define | Atan2D(_Y, _X) asm { atan2d __FLTRETVAL__, _Y, _X } |
| | Compute arc tangent with two parameters (degrees).
|
| |
|
| float | sqrt (float x) |
| | Compute square root.
|
| |
| float | cos (float x) |
| | Compute cosine.
|
| |
| float | sin (float x) |
| | Compute sine.
|
| |
| float | tan (float x) |
| | Compute tangent.
|
| |
| float | acos (float x) |
| | Compute arc cosine.
|
| |
| float | asin (float x) |
| | Compute arc sine.
|
| |
| float | atan (float x) |
| | Compute arc tangent.
|
| |
| float | atan2 (float y, float x) |
| | Compute arc tangent with 2 parameters.
|
| |
| float | cosh (float x) |
| | Compute hyperbolic cosine.
|
| |
| float | sinh (float x) |
| | Compute hyperbolic sine.
|
| |
| float | tanh (float x) |
| | Compute hyperbolic tangent.
|
| |
| float | exp (float x) |
| | Compute exponential function.
|
| |
| float | log (float x) |
| | Compute natural logarithm.
|
| |
| float | log10 (float x) |
| | Compute common logarithm.
|
| |
| long | trunc (float x) |
| | Compute integral part.
|
| |
| float | frac (float x) |
| | Compute fractional part.
|
| |
| float | pow (float base, float exponent) |
| | Raise to power.
|
| |
| float | ceil (float x) |
| | Round up value.
|
| |
| float | floor (float x) |
| | Round down value.
|
| |
| long | muldiv32 (long a, long b, long c) |
| | Multiply and divide.
|
| |
| float | cosd (float x) |
| | Compute cosine (degrees).
|
| |
| float | sind (float x) |
| | Compute sine (degrees).
|
| |
| float | tand (float x) |
| | Compute tangent (degrees).
|
| |
| float | acosd (float x) |
| | Compute arc cosine (degrees).
|
| |
| float | asind (float x) |
| | Compute arc sine (degrees).
|
| |
| float | atand (float x) |
| | Compute arc tangent (degrees).
|
| |
| float | atan2d (float y, float x) |
| | Compute arc tangent with 2 parameters (degrees).
|
| |
| float | coshd (float x) |
| | Compute hyperbolic cosine (degrees).
|
| |
| float | sinhd (float x) |
| | Compute hyperbolic sine (degrees).
|
| |
| float | tanhd (float x) |
| | Compute hyperbolic tangent (degrees).
|
| |
| byte | bcd2dec (byte bcd) |
| | Convert from BCD to decimal Return the decimal equivalent of the binary coded decimal value provided.
|
| |
| bool | isNAN (float value) |
| | Is the value NaN.
|
| |
| char | sign (variant num) |
| | Sign value.
|
| |
| void | VectorCross (VectorType a, VectorType b, VectorType &out) |
| | VectorCross function.
|
| |
| float | VectorDot (VectorType a, VectorType b) |
| | VectorDot function.
|
| |
| void | VectorNormalize (VectorType &a) |
| | VectorNormalize function.
|
| |
Standard C cmath API functions.