Searched refs:value16 (Results 1 – 2 of 2) sorted by relevance
383 uint16_t value16 = (uint16_t)(sign << F16_SIGN_OFFS); in zcbor_float32_to_16() local392 value16 |= 0x0001; in zcbor_float32_to_16()404 value16 |= ((uint16_t)(abs_input * (1 << 24)) + rounding_bit); /* expo is 0 */ in zcbor_float32_to_16()414 value16 |= (uint16_t)((expo - (F32_BIAS - F16_BIAS)) << F16_EXPO_OFFS); in zcbor_float32_to_16()415 value16 |= (uint16_t)(mantissa >> (F32_EXPO_OFFS - F16_EXPO_OFFS)); in zcbor_float32_to_16()416 value16 += rounding_bit; /* Might propagate to exponent. */ in zcbor_float32_to_16()419 value16 |= (F16_EXPO_MSK << F16_EXPO_OFFS); in zcbor_float32_to_16()424 value16 |= (F16_EXPO_MSK << F16_EXPO_OFFS) | (new_mantissa ? new_mantissa : 1); in zcbor_float32_to_16()427 return value16; in zcbor_float32_to_16()
1242 uint16_t value16; in zcbor_float16_decode() local1244 if (!zcbor_float16_bytes_decode(state, &value16)) { in zcbor_float16_decode()1248 *result = zcbor_float16_to_32(value16); in zcbor_float16_decode()