Lines Matching refs:frac_offset
324 int frac_offset; /* where the fraction starts */
326 frac_offset = mbits - exponent;
349 if (frac_offset > mbits)
352 frac_offset -= mbits + 1; /* will now contain right shift count - 1*/
357 lfpp->l_uf >>= frac_offset;
361 lfpp->l_uf = mantissa_low >> frac_offset;
366 if (frac_offset > 32)
371 lfpp->l_ui = mantissa_high >> (frac_offset - 32);
372 lfpp->l_uf = (mantissa_high & ((1 << (frac_offset - 32)) - 1)) << (64 - frac_offset);
373 lfpp->l_uf |= mantissa_low >> (frac_offset - 32);
380 lfpp->l_ui = mantissa_high << (32 - frac_offset);
381 lfpp->l_ui |= (mantissa_low >> frac_offset) & ((1 << (32 - frac_offset)) - 1);
382 lfpp->l_uf = (mantissa_low & ((1 << frac_offset) - 1)) << (32 - frac_offset);