Searched refs:value16 (Results 1 – 2 of 2) sorted by relevance
376 uint16_t value16 = (uint16_t)(sign << F16_SIGN_OFFS); in zcbor_float32_to_16() local387 value16 |= 0x0001; in zcbor_float32_to_16()399 value16 |= ((uint16_t)(abs_input * (1 << 24)) + rounding_bit); /* expo is 0 */ in zcbor_float32_to_16()409 value16 |= (uint16_t)((expo - (F32_BIAS - F16_BIAS)) << F16_EXPO_OFFS); in zcbor_float32_to_16()410 value16 |= (uint16_t)(mantissa >> (F32_EXPO_OFFS - F16_EXPO_OFFS)); in zcbor_float32_to_16()411 value16 += rounding_bit; /* Might propagate to exponent. */ in zcbor_float32_to_16()414 value16 |= (F16_EXPO_MSK << F16_EXPO_OFFS); in zcbor_float32_to_16()419 value16 |= (F16_EXPO_MSK << F16_EXPO_OFFS) | (new_mantissa ? new_mantissa : 1); in zcbor_float32_to_16()422 return value16; in zcbor_float32_to_16()
1195 uint16_t value16; local1197 if (!zcbor_float16_bytes_decode(state, &value16)) {1201 *result = zcbor_float16_to_32(value16);