Lines Matching defs:realvalue
30175 LONGDOUBLE_TYPE realvalue; /* Value for real types */
30463 realvalue = getDoubleArg(pArgList);
30465 realvalue = va_arg(ap,double);
30476 if( realvalue<0.0 ){
30477 realvalue = -realvalue;
30488 double rx = (double)realvalue;
30493 if( precision+(ex/3) < 15 ) rounder += realvalue*3e-16;
30494 realvalue += rounder;
30496 /* Normalize realvalue to within 10.0 > realvalue >= 1.0 */
30498 if( sqlite3IsNaN((double)realvalue) ){
30503 if( realvalue>0.0 ){
30505 while( realvalue>=1e100*scale && exp<=350 ){ scale *= 1e100;exp+=100;}
30506 while( realvalue>=1e10*scale && exp<=350 ){ scale *= 1e10; exp+=10; }
30507 while( realvalue>=10.0*scale && exp<=350 ){ scale *= 10.0; exp++; }
30508 realvalue /= scale;
30509 while( realvalue<1e-8 ){ realvalue *= 1e8; exp-=8; }
30510 while( realvalue<1.0 ){ realvalue *= 10.0; exp--; }
30525 realvalue += rounder;
30526 if( realvalue>=10.0 ){ realvalue *= 0.1; exp++; }
30564 *(bufpt++) = et_getdigit(&realvalue,&nsd);
30579 *(bufpt++) = et_getdigit(&realvalue,&nsd);