Home
last modified time | relevance | path

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

/zcbor-latest/src/
Dzcbor_common.c385 float abs_input; in zcbor_float32_to_16() local
386 *(uint32_t *)&abs_input = value32 & ~(1 << F32_SIGN_OFFS); in zcbor_float32_to_16()
388 if (abs_input <= (F16_MIN / 2)) { in zcbor_float32_to_16()
390 } else if (abs_input < F16_MIN) { in zcbor_float32_to_16()
393 } else if (abs_input < F16_MIN_NORM) { in zcbor_float32_to_16()
404 value16 |= ((uint16_t)(abs_input * (1 << 24)) + rounding_bit); /* expo is 0 */ in zcbor_float32_to_16()
405 } else if (abs_input < F16_MAX) { in zcbor_float32_to_16()