Lines Matching refs:nVal

49 	nVal	  = 0;  in SbiExprNode()
61 nVal = n; in SbiExprNode()
180 if( nVal >= SbxMININT && nVal <= SbxMAXINT && modf( nVal, &n ) == 0 ) in IsIntConst()
182 nVal = (double) (short) nVal; in IsIntConst()
300 nVal = ( eRes == COMPARE_EQUAL ) ? SbxTRUE : SbxFALSE; in FoldConstants()
303 nVal = ( eRes != COMPARE_EQUAL ) ? SbxTRUE : SbxFALSE; in FoldConstants()
306 nVal = ( eRes == COMPARE_LESS ) ? SbxTRUE : SbxFALSE; in FoldConstants()
309 nVal = ( eRes == COMPARE_GREATER ) ? SbxTRUE : SbxFALSE; in FoldConstants()
312 nVal = ( eRes != COMPARE_GREATER ) ? SbxTRUE : SbxFALSE; in FoldConstants()
315 nVal = ( eRes != COMPARE_LESS ) ? SbxTRUE : SbxFALSE; in FoldConstants()
325 double nl = pLeft->nVal; in FoldConstants()
326 double nr = pRight->nVal; in FoldConstants()
353 nVal = 0; in FoldConstants()
361 nVal = pow( nl, nr ); break; in FoldConstants()
364 nVal = nl * nr; break; in FoldConstants()
368 pGen->GetParser()->Error( SbERR_ZERODIV ); nVal = HUGE_VAL; in FoldConstants()
370 } else nVal = nl / nr; in FoldConstants()
374 nVal = nl + nr; break; in FoldConstants()
377 nVal = nl - nr; break; in FoldConstants()
379 nVal = ( nl == nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
382 nVal = ( nl != nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
385 nVal = ( nl < nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
388 nVal = ( nl > nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
391 nVal = ( nl <= nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
394 nVal = ( nl >= nr ) ? SbxTRUE : SbxFALSE; in FoldConstants()
399 pGen->GetParser()->Error( SbERR_ZERODIV ); nVal = HUGE_VAL; in FoldConstants()
401 } else nVal = ll / lr; in FoldConstants()
406 pGen->GetParser()->Error( SbERR_ZERODIV ); nVal = HUGE_VAL; in FoldConstants()
408 } else nVal = llMod % lrMod; in FoldConstants()
411 nVal = (double) ( ll & lr ); eType = SbxLONG; break; in FoldConstants()
413 nVal = (double) ( ll | lr ); eType = SbxLONG; break; in FoldConstants()
415 nVal = (double) ( ll ^ lr ); eType = SbxLONG; break; in FoldConstants()
417 nVal = (double) ( ~ll ^ lr ); eType = SbxLONG; break; in FoldConstants()
419 nVal = (double) ( ~ll | lr ); eType = SbxLONG; break; in FoldConstants()
423 if( !::rtl::math::isFinite( nVal ) ) in FoldConstants()
429 && nVal >= SbxMINLNG && nVal <= SbxMAXLNG ) in FoldConstants()
432 long n = (long) nVal; in FoldConstants()
433 nVal = n; in FoldConstants()
442 nVal = pLeft->nVal; in FoldConstants()
451 nVal = -nVal; break; in FoldConstants()
455 if( nVal > SbxMAXLNG ) err = sal_True, nVal = SbxMAXLNG; in FoldConstants()
457 if( nVal < SbxMINLNG ) err = sal_True, nVal = SbxMINLNG; in FoldConstants()
463 nVal = (double) ~((long) nVal); in FoldConstants()
475 if( nVal >= SbxMINLNG && nVal <= SbxMAXLNG in FoldConstants()
476 && !modf( nVal, &x ) ) in FoldConstants()
479 if( eType == SbxLONG && nVal >= SbxMININT && nVal <= SbxMAXINT ) in FoldConstants()