Home
last modified time | relevance | path

Searched refs:exponent (Results 1 – 25 of 143) sorted by relevance

123456

/external/v8/src/
Dstrtod.cc115 int exponent, in TrimToMaxSignificantDigits() argument
128 exponent + (buffer.length() - kMaxSignificantDecimalDigits); in TrimToMaxSignificantDigits()
168 int exponent = 0; in ReadDiyFp() local
169 *result = DiyFp(significand, exponent); in ReadDiyFp()
176 int exponent, in DoubleStrtod() argument
197 if (exponent < 0 && -exponent < kExactPowersOfTenSize) { in DoubleStrtod()
201 *result /= exact_powers_of_ten[-exponent]; in DoubleStrtod()
204 if (0 <= exponent && exponent < kExactPowersOfTenSize) { in DoubleStrtod()
208 *result *= exact_powers_of_ten[exponent]; in DoubleStrtod()
213 if ((0 <= exponent) && in DoubleStrtod()
[all …]
Dfixed-dtoa.cc235 static void FillFractionals(uint64_t fractionals, int exponent, in FillFractionals() argument
238 ASSERT(-128 <= exponent && exponent <= 0); in FillFractionals()
242 if (-exponent <= 64) { in FillFractionals()
245 int point = -exponent; in FillFractionals()
270 ASSERT(64 < -exponent && -exponent <= 128); in FillFractionals()
272 fractionals128.Shift(-exponent - 64); in FillFractionals()
319 int exponent = Double(v).Exponent(); in FastFixedDtoa() local
325 if (exponent > 20) return false; in FastFixedDtoa()
331 if (exponent + kDoubleSignificandSize > 64) { in FastFixedDtoa()
355 if (exponent > divisor_power) { in FastFixedDtoa()
[all …]
Dconversions-inl.h94 int exponent = d.Exponent(); in DoubleToInt32() local
95 if (exponent < 0) { in DoubleToInt32()
96 if (exponent <= -Double::kSignificandSize) return 0; in DoubleToInt32()
97 return d.Sign() * static_cast<int32_t>(d.Significand() >> -exponent); in DoubleToInt32()
99 if (exponent > 31) return 0; in DoubleToInt32()
100 return d.Sign() * static_cast<int32_t>(d.Significand() << exponent); in DoubleToInt32()
149 int exponent = 0; in InternalStringToIntDouble() local
183 exponent = overflow_bits_count; in InternalStringToIntDouble()
190 exponent += radix_log_2; in InternalStringToIntDouble()
211 exponent++; in InternalStringToIntDouble()
[all …]
Dconversions.cc113 int exponent = decimal_point - 1; in DoubleToCString() local
114 if (exponent < 0) exponent = -exponent; in DoubleToCString()
115 builder.AddDecimalInteger(exponent); in DoubleToCString()
215 int exponent, in CreateExponentialRepresentation() argument
219 if (exponent < 0) { in CreateExponentialRepresentation()
221 exponent = -exponent; in CreateExponentialRepresentation()
241 builder.AddDecimalInteger(exponent); in CreateExponentialRepresentation()
284 int exponent = decimal_point - 1; in DoubleToExponentialCString() local
286 CreateExponentialRepresentation(decimal_rep, exponent, negative, f+1); in DoubleToExponentialCString()
317 int exponent = decimal_point - 1; in DoubleToPrecisionCString() local
[all …]
Ddouble.h210 int exponent = diy_fp.e(); in DiyFpToUint64() local
213 exponent++; in DiyFpToUint64()
215 if (exponent >= kMaxExponent) { in DiyFpToUint64()
218 if (exponent < kDenormalExponent) { in DiyFpToUint64()
221 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) { in DiyFpToUint64()
223 exponent--; in DiyFpToUint64()
226 if (exponent == kDenormalExponent && (significand & kHiddenBit) == 0) { in DiyFpToUint64()
229 biased_exponent = static_cast<uint64_t>(exponent + kExponentBias); in DiyFpToUint64()
Dbignum-dtoa.cc42 static int NormalizedExponent(uint64_t significand, int exponent) { in NormalizedExponent() argument
46 exponent = exponent - 1; in NormalizedExponent()
48 return exponent; in NormalizedExponent()
54 static int EstimatePower(int exponent);
98 int exponent = Double(v).Exponent(); in BignumDtoa() local
99 int normalized_exponent = NormalizedExponent(significand, exponent); in BignumDtoa()
371 static int EstimatePower(int exponent) { in EstimatePower() argument
397 double estimate = ceil((exponent + kSignificandSize - 1) * k1Log10 - 1e-10); in EstimatePower()
454 int exponent = Double(v).Exponent(); in InitialScaledStartValuesNegativeExponentPositivePower() local
465 denominator->ShiftLeft(-exponent); in InitialScaledStartValuesNegativeExponentPositivePower()
[all …]
Dfast-dtoa.cc246 int* exponent) { in BiggestPowerTen() argument
253 *exponent = 9; in BiggestPowerTen()
261 *exponent = 8; in BiggestPowerTen()
269 *exponent = 7; in BiggestPowerTen()
278 *exponent = 6; in BiggestPowerTen()
286 *exponent = 5; in BiggestPowerTen()
294 *exponent = 4; in BiggestPowerTen()
303 *exponent = 3; in BiggestPowerTen()
311 *exponent = 2; in BiggestPowerTen()
319 *exponent = 1; in BiggestPowerTen()
[all …]
/external/bison/lib/
Dprintf-frexp.c69 int exponent; in FUNC() local
76 x = FREXP (x, &exponent); in FUNC()
79 exponent -= 1; in FUNC()
81 if (exponent < MIN_EXP - 1) in FUNC()
83 x = LDEXP (x, exponent - (MIN_EXP - 1)); in FUNC()
84 exponent = MIN_EXP - 1; in FUNC()
94 exponent = 0; in FUNC()
110 exponent += (1 << i); in FUNC()
135 if (exponent - (1 << i) < MIN_EXP - 1) in FUNC()
138 exponent -= (1 << i); in FUNC()
[all …]
Dfrexp.c61 int exponent; in FUNC() local
87 exponent = 0; in FUNC()
102 exponent += (1 << i); in FUNC()
118 exponent += (1 << i); in FUNC()
136 exponent -= (1 << i); in FUNC()
154 exponent -= (1 << i); in FUNC()
166 *expptr = exponent; in FUNC()
Disnan.c96 unsigned int exponent; in FUNC() local
99 exponent = (m.word[EXPBIT0_WORD] >> EXPBIT0_BIT) & EXP_MASK; in FUNC()
102 if (exponent == 0) in FUNC()
104 else if (exponent == EXP_MASK) in FUNC()
110 if (exponent == 0) in FUNC()
112 else if (exponent == EXP_MASK) in FUNC()
/external/guava/guava/src/com/google/common/math/
DDoubleUtils.java80 int exponent = (int) ((bits & EXPONENT_MASK) >> SIGNIFICAND_BITS); in getExponent() local
81 exponent -= EXPONENT_BIAS; in getExponent()
82 return exponent; in getExponent()
90 int exponent = getExponent(d); in scalb() local
91 switch (exponent) { in scalb()
97 int newExponent = exponent + scale; in scalb()
111 int exponent = getExponent(d); in getSignificand() local
114 return (exponent == MIN_DOUBLE_EXPONENT - 1) in getSignificand()
139 int exponent = absX.bitLength() - 1; in bigToDouble() local
141 if (exponent < Long.SIZE - 1) { in bigToDouble()
[all …]
DDoubleMath.java163 int exponent = getExponent(x); in roundToBigInteger() local
164 if (exponent < 0) { in roundToBigInteger()
168 BigInteger result = BigInteger.valueOf(significand).shiftLeft(exponent - SIGNIFICAND_BITS); in roundToBigInteger()
213 int exponent = getExponent(x); in log2() local
231 increment = exponent < 0 & !isPowerOfTwo(x); in log2()
234 increment = exponent >= 0 & !isPowerOfTwo(x); in log2()
247 return increment ? exponent + 1 : exponent; in log2()
/external/webkit/Source/JavaScriptCore/wtf/
DDecimalNumber.cpp90 int exponent = (m_exponent >= 0) ? m_exponent : -m_exponent; in bufferLengthForStringExponential() local
93 if (exponent >= 100) in bufferLengthForStringExponential()
95 if (exponent >= 10) in bufferLengthForStringExponential()
180 int exponent; in toStringExponential() local
183 exponent = m_exponent; in toStringExponential()
186 exponent = -m_exponent; in toStringExponential()
190 if (exponent >= 100) in toStringExponential()
191 *next++ = '0' + exponent / 100; in toStringExponential()
192 if (exponent >= 10) in toStringExponential()
193 *next++ = '0' + (exponent % 100) / 10; in toStringExponential()
[all …]
/external/webkit/Source/WebCore/platform/graphics/filters/arm/
DFELightingNEON.cpp170 #define POWF_SQR(value, exponent, current, remaining) \ argument
171 "tst " exponent ", #" ASSTRING(current) NL \
173 "tst " exponent ", #" ASSTRING(remaining) NL \
176 #define POWF_SQRT(value, exponent, current, remaining) \ argument
177 "tst " exponent ", #" ASSTRING(remaining) NL \
179 "tst " exponent ", #" ASSTRING(current) NL \
183 #define POWF(value, exponent) \ argument
184 "tst " exponent ", #0xfc0" NL \
186 "tst " exponent ", #0x03f" NL \
190 POWF_SQR(value, exponent, 0x040, 0xf80) \
[all …]
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/crypto/params/
DRSAKeyParameters.java9 private BigInteger exponent; field in RSAKeyParameters
14 BigInteger exponent) in RSAKeyParameters() argument
19 this.exponent = exponent; in RSAKeyParameters()
29 return exponent; in getExponent()
/external/icu4c/i18n/
DdecNumber.c405 if (dn->bits&DECSPECIAL || dn->digits>10 || dn->exponent!=0) ; /* bad */ in uprv_decNumberToInt32()
440 if (dn->bits&DECSPECIAL || dn->digits>10 || dn->exponent!=0 in uprv_decNumberToUInt32()
510 Int exponent=0; /* working exponent [assume 0] */ in uprv_decNumberFromString() local
628 exponent=X10(exponent)+(Int)*c-(Int)'0'; in uprv_decNumberFromString()
637 if (c>firstexp+9+1 || *firstexp>'1') exponent=DECNUMMAXE*2; in uprv_decNumberFromString()
640 if (nege) exponent=-exponent; /* was negative */ in uprv_decNumberFromString()
665 exponent-=(last-dotchar); /* adjust exponent */ in uprv_decNumberFromString()
712 dn->exponent=exponent; in uprv_decNumberFromString()
724 if ((dn->exponent-1<set->emin-dn->digits) in uprv_decNumberFromString()
725 || (dn->exponent-1>set->emax-set->digits)) { in uprv_decNumberFromString()
[all …]
Ddigitlst.cpp302 fDecNumber->exponent = d - adjustedDigits; in setDecimalAt()
310 return fDecNumber->exponent; // Exponent should be zero for these cases. in getDecimalAt()
312 return fDecNumber->exponent + fDecNumber->digits; in getDecimalAt()
330 if (decNumberIsZero(fDecNumber) && fDecNumber->exponent==0) { in getCount()
384 fDecNumber->exponent--; // To match the old digit list implementation. in append()
397 fDecNumber->exponent--; in append()
499 if (fDecNumber->digits + fDecNumber->exponent > 10) { in getLong()
503 if (fDecNumber->exponent != 0) { in getLong()
529 if (fDecNumber->digits + fDecNumber->exponent > 19) { in getInt64()
543 int32_t numIntDigits = fDecNumber->digits + fDecNumber->exponent; in getInt64()
[all …]
/external/ceres-solver/internal/ceres/
Dpolynomial_solver.cc74 int exponent = 0; in BalanceCompanionMatrix() local
75 std::frexp(row_norm / col_norm, &exponent); in BalanceCompanionMatrix()
76 exponent /= 2; in BalanceCompanionMatrix()
78 if (exponent != 0) { in BalanceCompanionMatrix()
79 const double scaled_col_norm = std::ldexp(col_norm, exponent); in BalanceCompanionMatrix()
80 const double scaled_row_norm = std::ldexp(row_norm, -exponent); in BalanceCompanionMatrix()
86 companion_matrix_offdiagonal.row(i) *= std::ldexp(1.0, -exponent); in BalanceCompanionMatrix()
87 companion_matrix_offdiagonal.col(i) *= std::ldexp(1.0, exponent); in BalanceCompanionMatrix()
/external/compiler-rt/lib/
Dfixdfsi.c29 const int exponent = (aAbs >> significandBits) - exponentBias; in ARM_EABI_FNALIAS() local
33 if ((unsigned int)exponent < significandBits) { in ARM_EABI_FNALIAS()
34 return sign * (significand >> (significandBits - exponent)); in ARM_EABI_FNALIAS()
38 else if (exponent < 0) { in ARM_EABI_FNALIAS()
47 return sign * (significand << (exponent - significandBits)); in ARM_EABI_FNALIAS()
Dfixsfsi.c27 const int exponent = (aAbs >> significandBits) - exponentBias; in ARM_EABI_FNALIAS() local
31 if ((unsigned int)exponent < significandBits) { in ARM_EABI_FNALIAS()
32 return sign * (significand >> (significandBits - exponent)); in ARM_EABI_FNALIAS()
36 else if (exponent < 0) { in ARM_EABI_FNALIAS()
45 return sign * (significand << (exponent - significandBits)); in ARM_EABI_FNALIAS()
Dfloatunsisf.c31 const int exponent = (aWidth - 1) - __builtin_clz(a); in ARM_EABI_FNALIAS() local
35 if (exponent <= significandBits) { in ARM_EABI_FNALIAS()
36 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS()
39 const int shift = exponent - significandBits; in ARM_EABI_FNALIAS()
47 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
Dfloatsisf.c39 const int exponent = (aWidth - 1) - __builtin_clz(a); in ARM_EABI_FNALIAS() local
43 if (exponent <= significandBits) { in ARM_EABI_FNALIAS()
44 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS()
47 const int shift = exponent - significandBits; in ARM_EABI_FNALIAS()
55 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
/external/llvm/lib/Support/
DAPFloat.cpp160 int exponent = 0; in totalExponent() local
189 exponent = unsignedExponent; in totalExponent()
191 exponent = -exponent; in totalExponent()
192 exponent += exponentAdjustment; in totalExponent()
193 if (exponent > 32767 || exponent < -32768) in totalExponent()
198 exponent = negative ? -32768: 32767; in totalExponent()
200 return exponent; in totalExponent()
240 int exponent; member
252 D->exponent = 0; in interpretDecimal()
272 D->exponent = readExponent(p + 1, end); in interpretDecimal()
[all …]
/external/v8/test/cctest/
Dtest-strtod.cc20 static double StrtodChar(const char* str, int exponent) { in StrtodChar() argument
21 return Strtod(StringToVector(str), exponent); in StrtodChar()
371 int exponent, in CheckDouble() argument
382 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) <= 0; in CheckDouble()
389 return CompareBignumToDiyFp(input_digits, exponent, upper_boundary) >= 0; in CheckDouble()
394 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) >= 0 && in CheckDouble()
395 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) <= 0; in CheckDouble()
397 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) > 0 && in CheckDouble()
398 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) < 0; in CheckDouble()
433 int exponent = DeterministicRandom() % (25*2 + 1) - 25 - length; in TEST() local
[all …]
/external/webkit/Source/WebCore/html/parser/
DHTMLParserIdioms.cpp124 int exponent = 0; in parseToDoubleForNumberTypeWithDecimalPlaces() local
151 exponent = 19999; /* safe for 16 bit ints */ in parseToDoubleForNumberTypeWithDecimalPlaces()
153 exponent = static_cast<int>(exponent32); in parseToDoubleForNumberTypeWithDecimalPlaces()
155 exponent = -exponent; in parseToDoubleForNumberTypeWithDecimalPlaces()
157 exponent = 0; in parseToDoubleForNumberTypeWithDecimalPlaces()
161 int intDecimalPlaces = baseDecimalPlaces - exponent; in parseToDoubleForNumberTypeWithDecimalPlaces()

123456