Lines Matching refs:rp
72 int rp;
164 rp = lrp;
167 if (lnz<9 && lnz<=rp && rp < 18) {
168 if (rp == 9) return sign * (long double)x[0];
169 if (rp < 9) return sign * (long double)x[0] / p10s[8-rp];
170 int bitlim = bits-3*(int)(rp-9);
172 return sign * (long double)x[0] * p10s[rp-10];
179 if (rp % 9) {
180 int rpm9 = rp>=0 ? rp%9 : rp%9+9;
189 rp -= 9;
193 rp += 9-rpm9;
197 while (rp < 9*LD_B1B_DIG || (rp == 9*LD_B1B_DIG && x[a]<th[0])) {
213 rp += 9;
235 if (i==LD_B1B_DIG && rp==9*LD_B1B_DIG) break;
237 if (rp > 9+9*LD_B1B_DIG) sh = 9;
246 rp -= 9;
321 long long rp = 0;
336 for (rp=0; c=='0'; c = shgetc(f), rp--) gotdig = 1;
342 rp = dc;
369 if (!gotrad) rp = dc;
385 e2 += 4*rp - 32;