Lines Matching refs:significand
152 u32 significand; member
190 u32 significand; in vfp_single_unpack() local
195 significand = (u32) val; in vfp_single_unpack()
196 significand = (significand << (32 - VFP_SINGLE_MANTISSA_BITS)) >> 2; in vfp_single_unpack()
198 significand |= 0x40000000; in vfp_single_unpack()
199 s->significand = significand; in vfp_single_unpack()
211 (s->significand >> VFP_SINGLE_LOW_BITS); in vfp_single_pack()
229 if (s->significand == 0) in vfp_single_type()
231 else if (s->significand & VFP_SINGLE_SIGNIFICAND_QNAN) in vfp_single_type()
236 if (s->significand == 0) in vfp_single_type()
257 u64 significand; member
299 u64 significand; in vfp_double_unpack() local
304 significand = (u64) val; in vfp_double_unpack()
305 significand = (significand << (64 - VFP_DOUBLE_MANTISSA_BITS)) >> 2; in vfp_double_unpack()
307 significand |= (1ULL << 62); in vfp_double_unpack()
308 s->significand = significand; in vfp_double_unpack()
320 (s->significand >> VFP_DOUBLE_LOW_BITS); in vfp_double_pack()
328 if (s->significand == 0) in vfp_double_type()
330 else if (s->significand & VFP_DOUBLE_SIGNIFICAND_QNAN) in vfp_double_type()
335 if (s->significand == 0) in vfp_double_type()
345 u32 vfp_estimate_sqrt_significand(u32 exponent, u32 significand);