Lines Matching refs:m0
66 uint32_t m0, m1, m2, m3, s;
74 m0 = fp->fp_mant[0];
82 if ((m0 | m1 | m2 | m3) == 0)
90 if ((m0 | m1 | m2 | m3) == 0)
102 m3 = m0, m2 = 0, m1 = 0, m0 = 0;
105 m3 = m1, m2 = m0, m1 = 0, m0 = 0;
108 m3 = m2, m2 = m1, m1 = m0, m0 = 0;
117 m1 = (m1 >> rsh) | (m0 << lsh);
118 m0 >>= rsh;
120 fp->fp_mant[0] = m0;
140 uint32_t m0, m1, m2, m3, top, sup, nrm;
144 m0 = fp->fp_mant[0];
150 if (m0 == 0) {
152 m0 = m1, m1 = m2, m2 = m3, m3 = 0, exp -= 32;
154 m0 = m2, m1 = m3, m2 = 0, m3 = 0, exp -= 2 * 32;
156 m0 = m3, m1 = 0, m2 = 0, m3 = 0, exp -= 3 * 32;
166 if (m0 >= sup) {
171 for (rsh = 1, top = m0 >> 1; top >= sup; rsh++) /* XXX slow */
177 m1 = (m1 >> rsh) | (m0 << lsh);
178 m0 = top;
179 } else if (m0 < nrm) {
184 for (lsh = 1, top = m0 << 1; top < nrm; lsh++) /* XXX slow */
188 m0 = top | (m1 >> rsh);
195 fp->fp_mant[0] = m0;