Lines Matching refs:integerSignificand
234 // In the ECMAScript, integerSignificand, integerSignificandBitCount and numberBitCount are defined as an integer:
235 // 1. integerSignificand is an integer in the Decimal representation of Scientific notation.
239 // integerSciNotationArray = integerSignificand * (10 ** (numberBitCount - integerSignificandBitCount))
240 // number 1.23e25 => integerSciNotationArray: 123e+23, integerSignificand: 123, integerExponent: 23,
255 std::string integerSignificand;
257 integerSignificand = significand.erase(1, 1);
260 // integerSignificand followed by (numberBitCount - integerSignificandBitCount) digit zeros.
261 integerSignificand += std::string(numberBitCount - integerSignificandBitCount, '0');
264 // integerSignificand followed by point on the (numberBitCount + 1) digit.
265 integerSignificand.insert(numberBitCount, 1, '.');
269 // string followed by integerSignificand.
270 integerSignificand = significand.erase(1, 1);
271 integerSignificand = std::string("0.") + std::string(-numberBitCount, '0') + integerSignificand;
278 // integerSignificand followed by "e", symbol and (numberBitCount - 1) digit zeros.
285 result += integerSignificand;