Lines Matching refs:significand
155 u32 significand; member
193 u32 significand; in vfp_single_unpack() local
198 significand = (u32) val; in vfp_single_unpack()
199 significand = (significand << (32 - VFP_SINGLE_MANTISSA_BITS)) >> 2; in vfp_single_unpack()
201 significand |= 0x40000000; in vfp_single_unpack()
202 s->significand = significand; in vfp_single_unpack()
214 (s->significand >> VFP_SINGLE_LOW_BITS); in vfp_single_pack()
232 if (s->significand == 0) in vfp_single_type()
234 else if (s->significand & VFP_SINGLE_SIGNIFICAND_QNAN) in vfp_single_type()
239 if (s->significand == 0) in vfp_single_type()
260 u64 significand; member
302 u64 significand; in vfp_double_unpack() local
307 significand = (u64) val; in vfp_double_unpack()
308 significand = (significand << (64 - VFP_DOUBLE_MANTISSA_BITS)) >> 2; in vfp_double_unpack()
310 significand |= (1ULL << 62); in vfp_double_unpack()
311 s->significand = significand; in vfp_double_unpack()
323 (s->significand >> VFP_DOUBLE_LOW_BITS); in vfp_double_pack()
331 if (s->significand == 0) in vfp_double_type()
333 else if (s->significand & VFP_DOUBLE_SIGNIFICAND_QNAN) in vfp_double_type()
338 if (s->significand == 0) in vfp_double_type()
348 u32 vfp_estimate_sqrt_significand(u32 exponent, u32 significand);