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 |