|
Namespaces |
namespace | SPUC |
Defines |
#define | MAXINT 32767 |
#define | MXLONG 4294967295 |
#define | BIG 72057594037927936. |
#define | HUGED 1.701411733192644270e38 |
#define | LOGHUGE 39 |
#define | LN2 0.69314718055994530941 |
#define | ILN2 1.4426950408889634 |
#define | LN10 2.30258509299404568401 |
#define | E 2.7182818284590452353602874 |
#define | SQRT2 1.41421356237309504880 |
#define | HALFSQRT2 .70710678118654752440 |
#define | PI 3.141592653589793238462643 |
#define | QUARTPI 0.78539816339744830962 |
#define | HALFPI 1.57079632679489661923 |
#define | TWOPI 6.28318530717958647692 |
#define | RADPDEG 0.01745329251994329576 |
#define | RTD 57.295781 |
#define | SQR(x) ((x) * (x)) |
#define | SGN(x) ((x) < 0 ? -1 : 1) |
#define | XSWAP(a, b) a ^= b, b ^= a, a ^= b |
#define | SWAP(a, b, c) c = a, a = b, b = c |
#define | MAX(x, y) ((x) >= (y) ? (x) : (y)) |
#define | MIN(x, y) ((x) <= (y) ? (x) : (y)) |
#define | ABS(x) ( (x < 0) ? (-x) : (x)) |
#define | MODULO(x, y) ((x)%(y)) |
#define | LOGE(x) (log(x)) |
#define | LN(x) (log(x)) |
#define | MASK_LOW(n) ((1<<n) - 1) |
#define | MASK_BIT(n) (1<<n) |
#define | MASK_NEG_HI(n) (-1<<(32-n)) |
#define | CLIP(A, B, C) (A>B) ? B : ((A<C) ? C : A) |
Typedefs |
typedef long | SPUC::natural |