Searched refs:abs_input (Results 1 – 1 of 1) sorted by relevance
385 float abs_input; in zcbor_float32_to_16() local386 *(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()