Lines Matching defs:exp
280 unsigned exp = 0;
290 while ( x >= 9.9995 ) exp++ , x /= 10;
291 fprintf ( stderr, "%5.3fe%01u", (double)x, exp );
293 while ( x >= 9.5e6 ) exp+=6 , x /= 1.e6;
294 while ( x >= 9.995 ) exp++ , x /= 10;
295 fprintf ( stderr, "%4.2fe%02u", (double)x, exp );
297 while ( x >= 9.5e18 ) exp+=18, x /= 1.e18;
298 while ( x >= 9.95 ) exp++ , x /= 10;
299 fprintf ( stderr, "%3.1fe%03u", (double)x, exp );
301 while ( x >= 9.5e48 ) exp+=48, x /= 1.e48;
302 while ( x >= 9.5 ) exp++ , x /= 10;
303 fprintf ( stderr, "%1.0f.e%04u", (double)x, exp );
309 unsigned exp = 0;
312 x /= 18446744073709551616., exp += 64;
314 x /= 256., exp += 8;
316 x /= 2., exp += 1;
317 return exp + log (x)/log(2);