Searched refs:expo (Results 1 – 1 of 1) sorted by relevance
357 uint32_t expo = (input >> F16_EXPO_OFFS) & F16_EXPO_MSK; in zcbor_float16_to_32() local360 if ((expo == 0) && (mantissa != 0)) { in zcbor_float16_to_32()365 uint32_t new_expo = (expo == 0 /* zero */) ? 0 in zcbor_float16_to_32()366 : (expo == F16_EXPO_MSK /* inf/NaN */) ? F32_EXPO_MSK in zcbor_float16_to_32()367 : (expo + (F32_BIAS - F16_BIAS)); in zcbor_float16_to_32()380 uint32_t expo = (value32 >> F32_EXPO_OFFS) & F32_EXPO_MSK; in zcbor_float32_to_16() local398 ((value32 << (expo - (F32_BIAS - F16_MIN_EXPO))) & SUBNORM_ROUND_MSK); in zcbor_float32_to_16()414 value16 |= (uint16_t)((expo - (F32_BIAS - F16_BIAS)) << F16_EXPO_OFFS); in zcbor_float32_to_16()417 } else if (expo != F32_EXPO_MSK || !mantissa) { in zcbor_float32_to_16()