Home
last modified time | relevance | path

Searched refs:MP_FLOAT_FRAC_BITS (Results 1 – 5 of 5) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dobjfloat.c74 mp_float_uint_t frc = u.p.frc | ((mp_float_uint_t)1 << MP_FLOAT_FRAC_BITS); in mp_float_hash()
76 if (adj_exp <= MP_FLOAT_FRAC_BITS) { in mp_float_hash()
78 val = (frc >> (MP_FLOAT_FRAC_BITS - adj_exp)) in mp_float_hash()
79 ^ (frc & (((mp_float_uint_t)1 << (MP_FLOAT_FRAC_BITS - adj_exp)) - 1)); in mp_float_hash()
82 val = (mp_int_t)frc << (adj_exp - MP_FLOAT_FRAC_BITS); in mp_float_hash()
A Dmisc.h234 #define MP_FLOAT_FRAC_BITS (52) macro
238 #define MP_FLOAT_FRAC_BITS (23) macro
248 mp_float_uint_t frc : MP_FLOAT_FRAC_BITS;
256 mp_float_uint_t frc : MP_FLOAT_FRAC_BITS;
A Dobjint.c102 #define MP_FLOAT_SIGN_SHIFT_I32 ((MP_FLOAT_FRAC_BITS + MP_FLOAT_EXP_BITS) % 32) in mp_classify_fp_as_int()
103 #define MP_FLOAT_EXP_SHIFT_I32 (MP_FLOAT_FRAC_BITS % 32) in mp_classify_fp_as_int()
A Dmpz.c781 mp_float_uint_t frc = u.p.frc | ((mp_float_uint_t)1 << MP_FLOAT_FRAC_BITS); in mpz_set_from_float()
783 if (adj_exp < MP_FLOAT_FRAC_BITS) { in mpz_set_from_float()
786 frc >>= MP_FLOAT_FRAC_BITS - adj_exp; in mpz_set_from_float()
788 shft = (rem - MP_FLOAT_FRAC_BITS) % DIG_SIZE; in mpz_set_from_float()
789 dig_ind = (adj_exp - MP_FLOAT_FRAC_BITS) / DIG_SIZE; in mpz_set_from_float()
800 #if DIG_SIZE < (MP_FLOAT_FRAC_BITS + 1) in mpz_set_from_float()
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmodurandom.c194 if (MP_FLOAT_FRAC_BITS <= 32) { in yasmarang_float()

Completed in 9 milliseconds