Lines Matching +full:32 +full:m
12 if (shift < 32) in vfp_shiftright32jamming()
13 val = val >> shift | ((val << (32 - shift)) != 0); in vfp_shiftright32jamming()
70 static inline void mul64to128(u64 *resh, u64 *resl, u64 n, u64 m) in mul64to128() argument
76 ml = m; in mul64to128()
79 nh = n >> 32; in mul64to128()
82 mh = m >> 32; in mul64to128()
87 rh += ((u64)(rma < rmb) << 32) + (rma >> 32); in mul64to128()
89 rma <<= 32; in mul64to128()
103 static inline u64 vfp_hi64multiply64(u64 n, u64 m) in vfp_hi64multiply64() argument
106 mul64to128(&rh, &rl, n, m); in vfp_hi64multiply64()
110 static inline u64 vfp_estimate_div128to64(u64 nh, u64 nl, u64 m) in vfp_estimate_div128to64() argument
114 if (nh >= m) in vfp_estimate_div128to64()
116 mh = m >> 32; in vfp_estimate_div128to64()
117 if (mh << 32 <= nh) { in vfp_estimate_div128to64()
122 z <<= 32; in vfp_estimate_div128to64()
124 mul64to128(&termh, &terml, m, z); in vfp_estimate_div128to64()
126 ml = m << 32; in vfp_estimate_div128to64()
131 remh = (remh << 32) | (reml >> 32); in vfp_estimate_div128to64()
132 if (mh << 32 <= remh) { in vfp_estimate_div128to64()
166 #define VFP_SINGLE_LOW_BITS (32 - VFP_SINGLE_MANTISSA_BITS - 2)
196 significand = (significand << (32 - VFP_SINGLE_MANTISSA_BITS)) >> 2; in vfp_single_unpack()
266 #define VFP_REG_ZERO 32