Lines Matching refs:realvalue
28315 LONGDOUBLE_TYPE realvalue; /* Value for real types */
28604 realvalue = getDoubleArg(pArgList);
28606 realvalue = va_arg(ap,double);
28617 if( realvalue<0.0 ){
28618 realvalue = -realvalue;
28629 double rx = (double)realvalue;
28634 if( precision+(ex/3) < 15 ) rounder += realvalue*3e-16;
28635 realvalue += rounder;
28639 if( sqlite3IsNaN((double)realvalue) ){
28644 if( realvalue>0.0 ){
28646 while( realvalue>=1e100*scale && exp<=350 ){ scale *= 1e100;exp+=100;}
28647 while( realvalue>=1e10*scale && exp<=350 ){ scale *= 1e10; exp+=10; }
28648 while( realvalue>=10.0*scale && exp<=350 ){ scale *= 10.0; exp++; }
28649 realvalue /= scale;
28650 while( realvalue<1e-8 ){ realvalue *= 1e8; exp-=8; }
28651 while( realvalue<1.0 ){ realvalue *= 10.0; exp--; }
28666 realvalue += rounder;
28667 if( realvalue>=10.0 ){ realvalue *= 0.1; exp++; }
28705 *(bufpt++) = et_getdigit(&realvalue,&nsd);
28720 *(bufpt++) = et_getdigit(&realvalue,&nsd);