Defines | |||
#define | CHECK_XY | ||
#define | FLOAT_PRIM (name, op) | ||
#define | FLOAT_FUN_PRIM (name, fun) | ||
#define | FLOAT_CMP_PRIM (name, op) | ||
#define | MaxFloatString | ||
Functions | |||
floatOop | as_floatOop (float value) | ||
FLOAT_PRIM (float_add_prim, +) FLOAT_PRIM(float_sub_prim, -) FLOAT_PRIM(float_mul_prim, *) oop float_div_prim(floatOop x, floatOop y) | |||
oop | float_mod_prim (floatOop x, floatOop y) | ||
oop | as_int_prim (floatOop x) | ||
oop | as_float_prim (smiOop x) | ||
float | float_trunc (float x) | ||
FLOAT_FUN_PRIM (float_floor_prim, floor) FLOAT_FUN_PRIM(float_round_prim, rint) FLOAT_FUN_PRIM(float_ceil_prim, ceil) FLOAT_FUN_PRIM(float_truncate_prim, float_trunc) #define FLOAT_CMP_PRIM(name, op) FLOAT_CMP_PRIM(float_lt_prim, <) FLOAT_CMP_PRIM(float_le_prim, <=) FLOAT_CMP_PRIM(float_eq_prim, ==) FLOAT_CMP_PRIM(float_ne_prim, !=) FLOAT_CMP_PRIM(float_gt_prim, >) FLOAT_CMP_PRIM(float_ge_prim, >=) #define MaxFloatString void floatOopClass | |||
Variables | |||
DO_NOT_CROSS_COMPILE const fint | fractSize | ||
const fint | expSize | ||
const fint | expOffset | ||
const fint | signSize | ||
const fint | signOffset | ||
const fint | selfExpSize | ||
const fint | selfExpOffset | ||
const fint | bias | ||
const fint | selfBias | ||
floatOop | infinityOop |
#define CHECK_XY () |
#define FLOAT_PRIM (name, op) |
#define FLOAT_FUN_PRIM (name, fun) |
#define FLOAT_CMP_PRIM (name, op) |
#define MaxFloatString () |
floatOop as_floatOop (float value) |
FLOAT_PRIM (float_add_prim, +) |
oop float_mod_prim (floatOop x, floatOop y) |
oop as_int_prim (floatOop x) |
oop as_float_prim (smiOop x) |
float float_trunc (float x) [inline]
|
FLOAT_FUN_PRIM (float_floor_prim, floor) |
DO_NOT_CROSS_COMPILE const fint fractSize [static]
|
const fint expSize [static]
|
const fint expOffset [static]
|
const fint signSize [static]
|
const fint signOffset [static]
|
const fint selfExpSize [static]
|
const fint selfExpOffset [static]
|
const fint bias [static]
|
const fint selfBias [static]
|
floatOop infinityOop |