Lines Matching refs:realvalue
236 LONGDOUBLE_TYPE realvalue; /* Value for real types */ in sqlite3_str_vappendf() local
524 realvalue = getDoubleArg(pArgList); in sqlite3_str_vappendf()
526 realvalue = va_arg(ap,double); in sqlite3_str_vappendf()
537 if( realvalue<0.0 ){ in sqlite3_str_vappendf()
538 realvalue = -realvalue; in sqlite3_str_vappendf()
549 double rx = (double)realvalue; in sqlite3_str_vappendf()
554 if( precision+(ex/3) < 15 ) rounder += realvalue*3e-16; in sqlite3_str_vappendf()
555 realvalue += rounder; in sqlite3_str_vappendf()
559 if( sqlite3IsNaN((double)realvalue) ){ in sqlite3_str_vappendf()
564 if( realvalue>0.0 ){ in sqlite3_str_vappendf()
566 while( realvalue>=1e100*scale && exp<=350 ){ scale *= 1e100;exp+=100;} in sqlite3_str_vappendf()
567 while( realvalue>=1e10*scale && exp<=350 ){ scale *= 1e10; exp+=10; } in sqlite3_str_vappendf()
568 while( realvalue>=10.0*scale && exp<=350 ){ scale *= 10.0; exp++; } in sqlite3_str_vappendf()
569 realvalue /= scale; in sqlite3_str_vappendf()
570 while( realvalue<1e-8 ){ realvalue *= 1e8; exp-=8; } in sqlite3_str_vappendf()
571 while( realvalue<1.0 ){ realvalue *= 10.0; exp--; } in sqlite3_str_vappendf()
586 realvalue += rounder; in sqlite3_str_vappendf()
587 if( realvalue>=10.0 ){ realvalue *= 0.1; exp++; } in sqlite3_str_vappendf()
625 *(bufpt++) = et_getdigit(&realvalue,&nsd); in sqlite3_str_vappendf()
640 *(bufpt++) = et_getdigit(&realvalue,&nsd); in sqlite3_str_vappendf()