py: Move mp_float_t related defines to misc.h
This commit is contained in:
committed by
Damien George
parent
6b636738b2
commit
c585ad1020
13
py/misc.h
13
py/misc.h
@@ -183,4 +183,17 @@ static inline mp_uint_t count_lead_ones(byte val) {
|
||||
}
|
||||
#endif
|
||||
|
||||
/** float internals *************/
|
||||
|
||||
#if MICROPY_PY_BUILTINS_FLOAT
|
||||
#if MICROPY_FLOAT_IMPL == MICROPY_FLOAT_IMPL_DOUBLE
|
||||
#define MP_FLOAT_EXP_BITS (11)
|
||||
#define MP_FLOAT_FRAC_BITS (52)
|
||||
#elif MICROPY_FLOAT_IMPL == MICROPY_FLOAT_IMPL_FLOAT
|
||||
#define MP_FLOAT_EXP_BITS (8)
|
||||
#define MP_FLOAT_FRAC_BITS (23)
|
||||
#endif
|
||||
#define MP_FLOAT_EXP_BIAS ((1 << (MP_FLOAT_EXP_BITS - 1)) - 1)
|
||||
#endif // MICROPY_PY_BUILTINS_FLOAT
|
||||
|
||||
#endif // __MICROPY_INCLUDED_PY_MISC_H__
|
||||
|
||||
Reference in New Issue
Block a user