Lines Matching refs:binExp

422         int     binExp;  in OldFloatingDecimalForTest()  local
434 binExp = (int)( (dBits&expMask) >> expShift ); in OldFloatingDecimalForTest()
436 if ( binExp == (int)(expMask>>expShift) ) { in OldFloatingDecimalForTest()
452 if ( binExp == 0 ){ in OldFloatingDecimalForTest()
462 binExp -= 1; in OldFloatingDecimalForTest()
464 nSignificantBits = expShift + binExp +1; // recall binExp is - shift count. in OldFloatingDecimalForTest()
465 binExp += 1; in OldFloatingDecimalForTest()
470 binExp -= expBias; in OldFloatingDecimalForTest()
472 dtoa( binExp, fractBits, nSignificantBits ); in OldFloatingDecimalForTest()
482 int binExp; in OldFloatingDecimalForTest() local
494 binExp = (fBits&singleExpMask) >> singleExpShift; in OldFloatingDecimalForTest()
496 if ( binExp == (singleExpMask>>singleExpShift) ) { in OldFloatingDecimalForTest()
512 if ( binExp == 0 ){ in OldFloatingDecimalForTest()
522 binExp -= 1; in OldFloatingDecimalForTest()
524 nSignificantBits = singleExpShift + binExp +1; // recall binExp is - shift count. in OldFloatingDecimalForTest()
525 binExp += 1; in OldFloatingDecimalForTest()
530 binExp -= singleExpBias; in OldFloatingDecimalForTest()
532 dtoa( binExp, ((long)fractBits)<<(expShift-singleExpShift), nSignificantBits ); in OldFloatingDecimalForTest()
536 dtoa( int binExp, long fractBits, int nSignificantBits ) in dtoa() argument
546 nTinyBits = Math.max( 0, nFractBits - binExp - 1 ); in dtoa()
547 if ( binExp <= maxSmallBinExp && binExp >= minSmallBinExp ){ in dtoa()
569 if ( binExp > nSignificantBits ){ in dtoa()
570 halfULP = 1L << ( binExp-nSignificantBits-1); in dtoa()
574 if ( binExp >= expShift ){ in dtoa()
575 fractBits <<= (binExp-expShift); in dtoa()
577 fractBits >>>= (expShift-binExp) ; in dtoa()
634 (d2-1.5D)*0.289529654D + 0.176091259 + (double)binExp * 0.301029995663981 ); in dtoa()
643 B2 = B5 + nTinyBits + binExp; in dtoa()