- /* mantissa (except sign). No sign extend. */
- tmp = bitfield_unsigned_read(ptr, srcpos.mantissa_start,
- src->mantissa_len - 1, src->byte_order);
+ /* mantissa (without leading 1). No sign extend. */
+ tmp.u = bitfield_unsigned_read(ptr, srcpos.mantissa_start,
+ src->mantissa_len - 1, src->byte_order);