Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Dobjint.c103 #define MP_FLOAT_EXP_SHIFT_I32 (MP_FLOAT_FRAC_BITS % 32) in mp_classify_fp_as_int() macro
113 e += ((1U << MP_FLOAT_EXP_BITS) - 1) << MP_FLOAT_EXP_SHIFT_I32; in mp_classify_fp_as_int()
116 e &= ~((1U << MP_FLOAT_EXP_SHIFT_I32) - 1); in mp_classify_fp_as_int()
120 if (e <= ((8 * sizeof(uintptr_t) + MP_FLOAT_EXP_BIAS - 3) << MP_FLOAT_EXP_SHIFT_I32)) { in mp_classify_fp_as_int()
124 … <= (((sizeof(long long) * MP_BITS_PER_BYTE) + MP_FLOAT_EXP_BIAS - 2) << MP_FLOAT_EXP_SHIFT_I32)) { in mp_classify_fp_as_int()
135 #undef MP_FLOAT_EXP_SHIFT_I32

Completed in 3 milliseconds