Lines Matching refs:a
290 u32 z, a; in vfp_estimate_sqrt_significand() local
296 a = significand << 1; in vfp_estimate_sqrt_significand()
297 index = (a >> 27) & 15; in vfp_estimate_sqrt_significand()
299 z = 0x4000 + (a >> 17) - sqrt_oddadjust[index]; in vfp_estimate_sqrt_significand()
300 z = ((a / z) << 14) + (z << 15); in vfp_estimate_sqrt_significand()
301 a >>= 1; in vfp_estimate_sqrt_significand()
303 z = 0x8000 + (a >> 17) - sqrt_evenadjust[index]; in vfp_estimate_sqrt_significand()
304 z = a / z + z; in vfp_estimate_sqrt_significand()
306 if (z <= a) in vfp_estimate_sqrt_significand()
307 return (s32)a >> 1; in vfp_estimate_sqrt_significand()
310 u64 v = (u64)a << 31; in vfp_estimate_sqrt_significand()