Lines Matching refs:realvalue
28664 LONGDOUBLE_TYPE realvalue; /* Value for real types */
28952 realvalue = getDoubleArg(pArgList);
28954 realvalue = va_arg(ap,double);
28965 if( realvalue<0.0 ){
28966 realvalue = -realvalue;
28977 double rx = (double)realvalue;
28982 if( precision+(ex/3) < 15 ) rounder += realvalue*3e-16;
28983 realvalue += rounder;
28985 /* Normalize realvalue to within 10.0 > realvalue >= 1.0 */
28987 if( sqlite3IsNaN((double)realvalue) ){
28992 if( realvalue>0.0 ){
28994 while( realvalue>=1e100*scale && exp<=350 ){ scale *= 1e100;exp+=100;}
28995 while( realvalue>=1e10*scale && exp<=350 ){ scale *= 1e10; exp+=10; }
28996 while( realvalue>=10.0*scale && exp<=350 ){ scale *= 10.0; exp++; }
28997 realvalue /= scale;
28998 while( realvalue<1e-8 ){ realvalue *= 1e8; exp-=8; }
28999 while( realvalue<1.0 ){ realvalue *= 10.0; exp--; }
29014 realvalue += rounder;
29015 if( realvalue>=10.0 ){ realvalue *= 0.1; exp++; }
29053 *(bufpt++) = et_getdigit(&realvalue,&nsd);
29068 *(bufpt++) = et_getdigit(&realvalue,&nsd);