Home
last modified time | relevance | path

Searched refs:numDigits (Results 1 - 25 of 60) sorted by relevance

123

/third_party/rust/crates/minimal-lexical/etc/correctness/test-parse-golang/parse-number-fxx-test-data/slowstrconv/
H A Dslowstrconv.go86 if (h.numDigits == 0) || (h.decimalPoint < -threshold) {
135 // For example, if digits[:numDigits] is {7, 8, 9}:
150 numDigits uint16
160 for _, digit := range h.digits[:h.numDigits] {
179 h.decimalPoint = int32(h.numDigits)
182 if (c == '0') && (h.numDigits == 0) { // Ignore leading zeroes.
184 } else if h.numDigits < hpdPrecision {
185 h.digits[h.numDigits] = c - '0'
186 h.numDigits++
198 h.decimalPoint = int32(h.numDigits)
[all...]
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/
H A DDecimalQuantity_DualStorageBCD.java122 protected void shiftLeft(int numDigits) { in shiftLeft() argument
123 if (!usingBytes && precision + numDigits > 16) { in shiftLeft()
127 ensureCapacity(precision + numDigits); in shiftLeft()
128 int i = precision + numDigits - 1; in shiftLeft()
129 for (; i >= numDigits; i--) { in shiftLeft()
130 bcdBytes[i] = bcdBytes[i - numDigits]; in shiftLeft()
136 bcdLong <<= (numDigits * 4); in shiftLeft()
138 scale -= numDigits; in shiftLeft()
139 precision += numDigits; in shiftLeft()
143 protected void shiftRight(int numDigits) { in shiftRight() argument
160 popFromLeft(int numDigits) popFromLeft() argument
[all...]
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/
H A DDecimalQuantity_ByteArrayBCD.java70 protected void shiftLeft(int numDigits) { in shiftLeft() argument
71 ensureCapacity(precision + numDigits); in shiftLeft()
72 int i = precision + numDigits - 1; in shiftLeft()
73 for (; i >= numDigits; i--) { in shiftLeft()
74 bcd[i] = bcd[i - numDigits]; in shiftLeft()
79 scale -= numDigits; in shiftLeft()
80 precision += numDigits; in shiftLeft()
84 protected void shiftRight(int numDigits) { in shiftRight() argument
86 for (; i < precision - numDigits; i++) { in shiftRight()
87 bcd[i] = bcd[i + numDigits]; in shiftRight()
97 popFromLeft(int numDigits) popFromLeft() argument
[all...]
H A DDecimalQuantity_64BitBCD.java70 protected void shiftLeft(int numDigits) { in shiftLeft() argument
71 assert precision + numDigits <= 16; in shiftLeft()
72 bcd <<= (numDigits * 4); in shiftLeft()
73 scale -= numDigits; in shiftLeft()
74 precision += numDigits; in shiftLeft()
78 protected void shiftRight(int numDigits) { in shiftRight() argument
79 bcd >>>= (numDigits * 4); in shiftRight()
80 scale += numDigits; in shiftRight()
81 precision -= numDigits; in shiftRight()
85 protected void popFromLeft(int numDigits) { in popFromLeft() argument
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/impl/number/
H A DDecimalQuantity_ByteArrayBCD.java73 protected void shiftLeft(int numDigits) { in shiftLeft() argument
74 ensureCapacity(precision + numDigits); in shiftLeft()
75 int i = precision + numDigits - 1; in shiftLeft()
76 for (; i >= numDigits; i--) { in shiftLeft()
77 bcd[i] = bcd[i - numDigits]; in shiftLeft()
82 scale -= numDigits; in shiftLeft()
83 precision += numDigits; in shiftLeft()
87 protected void shiftRight(int numDigits) { in shiftRight() argument
89 for (; i < precision - numDigits; i++) { in shiftRight()
90 bcd[i] = bcd[i + numDigits]; in shiftRight()
100 popFromLeft(int numDigits) popFromLeft() argument
[all...]
H A DDecimalQuantity_64BitBCD.java73 protected void shiftLeft(int numDigits) { in shiftLeft() argument
74 assert precision + numDigits <= 16; in shiftLeft()
75 bcd <<= (numDigits * 4); in shiftLeft()
76 scale -= numDigits; in shiftLeft()
77 precision += numDigits; in shiftLeft()
81 protected void shiftRight(int numDigits) { in shiftRight() argument
82 bcd >>>= (numDigits * 4); in shiftRight()
83 scale += numDigits; in shiftRight()
84 precision -= numDigits; in shiftRight()
88 protected void popFromLeft(int numDigits) { in popFromLeft() argument
[all...]
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
H A DDecimalQuantity_DualStorageBCD.java169 protected void shiftLeft(int numDigits) { in shiftLeft() argument
170 if (!usingBytes && precision + numDigits > 16) { in shiftLeft()
174 ensureCapacity(precision + numDigits); in shiftLeft()
175 System.arraycopy(bcdBytes, 0, bcdBytes, numDigits, precision); in shiftLeft()
176 Arrays.fill(bcdBytes, 0, numDigits, (byte) 0); in shiftLeft()
178 bcdLong <<= (numDigits * 4); in shiftLeft()
180 scale -= numDigits; in shiftLeft()
181 precision += numDigits; in shiftLeft()
185 protected void shiftRight(int numDigits) { in shiftRight() argument
188 for (; i < precision - numDigits; in shiftRight()
202 popFromLeft(int numDigits) popFromLeft() argument
[all...]
/third_party/lzma/CPP/Windows/
H A DPropVariantConv.cpp66 unsigned numDigits = 7; in ConvertUtcFileTimeToString2() local
68 for (unsigned i = numDigits; i != 0;) in ConvertUtcFileTimeToString2()
73 if (numDigits > (unsigned)level) in ConvertUtcFileTimeToString2()
74 numDigits = (unsigned)level; in ConvertUtcFileTimeToString2()
75 s += numDigits; in ConvertUtcFileTimeToString2()
/third_party/icu/icu4c/source/i18n/
H A Dnumber_decimalquantity.cpp1129 void DecimalQuantity::shiftLeft(int32_t numDigits) { in shiftLeft() argument
1130 if (!usingBytes && precision + numDigits > 16) { in shiftLeft()
1134 ensureCapacity(precision + numDigits); in shiftLeft()
1135 uprv_memmove(fBCD.bcdBytes.ptr + numDigits, fBCD.bcdBytes.ptr, precision); in shiftLeft()
1136 uprv_memset(fBCD.bcdBytes.ptr, 0, numDigits); in shiftLeft()
1138 fBCD.bcdLong <<= (numDigits * 4); in shiftLeft()
1140 scale -= numDigits; in shiftLeft()
1141 precision += numDigits; in shiftLeft()
1144 void DecimalQuantity::shiftRight(int32_t numDigits) { in shiftRight() argument
1147 for (; i < precision - numDigits; in shiftRight()
1160 popFromLeft(int32_t numDigits) popFromLeft() argument
[all...]
H A Dtzfmt.cpp1936 int32_t numDigits = 0;
1944 numDigits++;
1947 if (numDigits == 0) {
1953 while (numDigits > 0) {
1958 U_ASSERT(numDigits > 0 && numDigits <= MAX_OFFSET_DIGITS);
1959 switch (numDigits) {
1988 parsedLen = parsed[numDigits - 1];
1991 numDigits--;
2110 int32_t numDigits
[all...]
H A Dnumber_decimalquantity.h469 * @param numDigits The number of zeros to add.
471 void shiftLeft(int32_t numDigits);
479 void shiftRight(int32_t numDigits);
487 void popFromLeft(int32_t numDigits);
/third_party/node/deps/icu-small/source/i18n/
H A Dnumber_decimalquantity.cpp1129 void DecimalQuantity::shiftLeft(int32_t numDigits) { in shiftLeft() argument
1130 if (!usingBytes && precision + numDigits > 16) { in shiftLeft()
1134 ensureCapacity(precision + numDigits); in shiftLeft()
1135 uprv_memmove(fBCD.bcdBytes.ptr + numDigits, fBCD.bcdBytes.ptr, precision); in shiftLeft()
1136 uprv_memset(fBCD.bcdBytes.ptr, 0, numDigits); in shiftLeft()
1138 fBCD.bcdLong <<= (numDigits * 4); in shiftLeft()
1140 scale -= numDigits; in shiftLeft()
1141 precision += numDigits; in shiftLeft()
1144 void DecimalQuantity::shiftRight(int32_t numDigits) { in shiftRight() argument
1147 for (; i < precision - numDigits; in shiftRight()
1160 popFromLeft(int32_t numDigits) popFromLeft() argument
[all...]
H A Dtzfmt.cpp1936 int32_t numDigits = 0;
1944 numDigits++;
1947 if (numDigits == 0) {
1953 while (numDigits > 0) {
1958 U_ASSERT(numDigits > 0 && numDigits <= MAX_OFFSET_DIGITS);
1959 switch (numDigits) {
1988 parsedLen = parsed[numDigits - 1];
1991 numDigits--;
2110 int32_t numDigits
[all...]
H A Dnumber_decimalquantity.h469 * @param numDigits The number of zeros to add.
471 void shiftLeft(int32_t numDigits);
479 void shiftRight(int32_t numDigits);
487 void popFromLeft(int32_t numDigits);
/third_party/skia/third_party/externals/icu/source/i18n/
H A Dnumber_decimalquantity.cpp1009 void DecimalQuantity::shiftLeft(int32_t numDigits) { in shiftLeft() argument
1010 if (!usingBytes && precision + numDigits > 16) { in shiftLeft()
1014 ensureCapacity(precision + numDigits); in shiftLeft()
1015 uprv_memmove(fBCD.bcdBytes.ptr + numDigits, fBCD.bcdBytes.ptr, precision); in shiftLeft()
1016 uprv_memset(fBCD.bcdBytes.ptr, 0, numDigits); in shiftLeft()
1018 fBCD.bcdLong <<= (numDigits * 4); in shiftLeft()
1020 scale -= numDigits; in shiftLeft()
1021 precision += numDigits; in shiftLeft()
1024 void DecimalQuantity::shiftRight(int32_t numDigits) { in shiftRight() argument
1027 for (; i < precision - numDigits; in shiftRight()
1040 popFromLeft(int32_t numDigits) popFromLeft() argument
[all...]
H A Dtzfmt.cpp1936 int32_t numDigits = 0;
1944 numDigits++;
1947 if (numDigits == 0) {
1953 while (numDigits > 0) {
1958 U_ASSERT(numDigits > 0 && numDigits <= MAX_OFFSET_DIGITS);
1959 switch (numDigits) {
1988 parsedLen = parsed[numDigits - 1];
1991 numDigits--;
2110 int32_t numDigits
[all...]
H A Dnumber_decimalquantity.h444 * @param numDigits The number of zeros to add.
446 void shiftLeft(int32_t numDigits);
454 void shiftRight(int32_t numDigits);
462 void popFromLeft(int32_t numDigits);
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
H A DTimeZoneFormat.java2166 int numDigits = n >= 10 ? 2 : 1; in appendOffsetDigits()
2167 for (int i = 0; i < minDigits - numDigits; i++) { in appendOffsetDigits()
2170 if (numDigits == 2) { in appendOffsetDigits()
2590 int numDigits = 0; in parseAbuttingOffsetFields()
2598 numDigits++; in parseAbuttingOffsetFields()
2601 if (numDigits == 0) { in parseAbuttingOffsetFields()
2607 while (numDigits > 0) { in parseAbuttingOffsetFields()
2612 assert(numDigits > 0 && numDigits <= 6); in parseAbuttingOffsetFields()
2613 switch (numDigits) { in parseAbuttingOffsetFields()
[all...]
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/text/
H A DTimeZoneFormat.java2096 int numDigits = n >= 10 ? 2 : 1; in appendOffsetDigits()
2097 for (int i = 0; i < minDigits - numDigits; i++) { in appendOffsetDigits()
2100 if (numDigits == 2) { in appendOffsetDigits()
2520 int numDigits = 0; in parseAbuttingOffsetFields()
2528 numDigits++; in parseAbuttingOffsetFields()
2531 if (numDigits == 0) { in parseAbuttingOffsetFields()
2537 while (numDigits > 0) { in parseAbuttingOffsetFields()
2542 assert(numDigits > 0 && numDigits <= 6); in parseAbuttingOffsetFields()
2543 switch (numDigits) { in parseAbuttingOffsetFields()
[all...]
/third_party/lzma/CPP/7zip/UI/Common/
H A DPropIDUtils.cpp140 int numDigits = kTimestampPrintLevel_NTFS; in ConvertPropertyToShortString2() local
151 numDigits = 0; in ConvertPropertyToShortString2()
153 numDigits = 9; in ConvertPropertyToShortString2()
156 numDigits = (int)prec - (int)k_PropVar_TimePrec_Base; in ConvertPropertyToShortString2()
158 // numDigits < kTimestampPrintLevel_DAY // for debuf in ConvertPropertyToShortString2()
159 numDigits < kTimestampPrintLevel_SEC in ConvertPropertyToShortString2()
162 numDigits = kTimestampPrintLevel_NTFS; in ConvertPropertyToShortString2()
167 if (level > numDigits) in ConvertPropertyToShortString2()
168 level = numDigits; in ConvertPropertyToShortString2()
H A DUpdatePair.cpp42 k_PropVar_TimePrec_Base + numDigits in MyCompareTime()
79 // prec now is full form: k_PropVar_TimePrec_Base + numDigits; in MyCompareTime()
83 const unsigned numDigits = prec - k_PropVar_TimePrec_Base; in MyCompareTime() local
84 if (numDigits >= 7) in MyCompareTime()
87 if (comp != 0 || numDigits == 7) in MyCompareTime()
92 for (unsigned k = numDigits; k < 7; k++) in MyCompareTime()
96 // printf("\ndelta=%d numDigits=%d\n", (unsigned)(v1- v2), numDigits); in MyCompareTime()
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/util/
H A DVersionInfo.java665 int numDigits = maxDigits; in getVersionString()
666 while (numDigits > minDigits) { in getVersionString()
667 if (digits[numDigits - 1] != 0) { in getVersionString()
670 numDigits--; in getVersionString()
675 for (int i = 1; i < numDigits; i++) { in getVersionString()
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/util/
H A DVersionInfo.java650 int numDigits = maxDigits; in getVersionString()
651 while (numDigits > minDigits) { in getVersionString()
652 if (digits[numDigits - 1] != 0) { in getVersionString()
655 numDigits--; in getVersionString()
660 for (int i = 1; i < numDigits; i++) { in getVersionString()
/third_party/lzma/C/Util/7z/
H A D7zMain.c266 static void UInt64ToStr(UInt64 value, char *s, int numDigits) in UInt64ToStr() argument
277 for (numDigits -= pos; numDigits > 0; numDigits--) in UInt64ToStr()
286 static char *UIntToStr(char *s, unsigned value, int numDigits) in UIntToStr() argument
294 for (numDigits -= pos; numDigits > 0; numDigits--) in UIntToStr()
/third_party/vk-gl-cts/framework/common/
H A DtcuFloatFormat.cpp243 const int numDigits = (m_fractionBits + 3) / 4; in floatToHex() local
244 const deUint64 aligned = fraction << (numDigits * 4 - m_fractionBits); in floatToHex()
249 << std::hex << std::setw(numDigits) << std::setfill('0') << aligned in floatToHex()

Completed in 30 milliseconds

123