/external/protobuf/src/google/protobuf/util/ |
D | time_util.cc | 61 T CreateNormalized(int64 seconds, int64 nanos); 64 Timestamp CreateNormalized(int64 seconds, int64 nanos) { in CreateNormalized() argument 66 if (nanos <= -kNanosPerSecond || nanos >= kNanosPerSecond) { in CreateNormalized() 67 seconds += nanos / kNanosPerSecond; in CreateNormalized() 68 nanos = nanos % kNanosPerSecond; in CreateNormalized() 71 if (nanos < 0) { in CreateNormalized() 73 nanos += kNanosPerSecond; in CreateNormalized() 79 result.set_nanos(static_cast<int32>(nanos)); in CreateNormalized() 84 Duration CreateNormalized(int64 seconds, int64 nanos) { in CreateNormalized() argument 86 if (nanos <= -kNanosPerSecond || nanos >= kNanosPerSecond) { in CreateNormalized() [all …]
|
D | time_util.h | 113 static Duration NanosecondsToDuration(int64 nanos); 135 static Timestamp NanosecondsToTimestamp(int64 nanos); 199 return d1.nanos() < d2.nanos(); 213 return d1.seconds() == d2.seconds() && d1.nanos() == d2.nanos(); 222 result.set_nanos(-d.nanos()); 268 return t1.nanos() < t2.nanos(); 282 return t1.seconds() == t2.seconds() && t1.nanos() == t2.nanos();
|
/external/protobuf/python/google/protobuf/internal/ |
D | well_known_types.py | 115 nanos = self.nanos % _NANOS_PER_SECOND 116 total_sec = self.seconds + (self.nanos - nanos) // _NANOS_PER_SECOND 122 if (nanos % 1e9) == 0: 126 if (nanos % 1e6) == 0: 128 return result + '.%03dZ' % (nanos / 1e6) 129 if (nanos % 1e3) == 0: 131 return result + '.%06dZ' % (nanos / 1e3) 133 return result + '.%09dZ' % nanos 171 nanos = round(float('0.' + nano_value) * 1e9) 173 nanos = 0 [all …]
|
/external/rust/crates/chrono/src/ |
D | oldtime.rs | 52 nanos: i32, // Always 0 <= nanos < NANOS_PER_SEC field 58 nanos: NANOS_PER_SEC + (i64::MIN % MILLIS_PER_SEC) as i32 * NANOS_PER_MILLI, 64 nanos: (i64::MAX % MILLIS_PER_SEC) as i32 * NANOS_PER_MILLI, 109 let d = Duration { secs: seconds, nanos: 0 }; in seconds() 120 let nanos = millis as i32 * NANOS_PER_MILLI; in milliseconds() localVariable 121 Duration { secs: secs, nanos: nanos } in milliseconds() 128 let nanos = micros as i32 * NANOS_PER_MICRO; in microseconds() localVariable 129 Duration { secs: secs, nanos: nanos } in microseconds() 134 pub fn nanoseconds(nanos: i64) -> Duration { in nanoseconds() 135 let (secs, nanos) = div_mod_floor_64(nanos, NANOS_PER_SEC as i64); in nanoseconds() [all …]
|
/external/protobuf/java/util/src/main/java/com/google/protobuf/util/ |
D | Durations.java | 128 public static boolean isValid(long seconds, int nanos) { in isValid() argument 132 if (nanos < -999999999L || nanos >= NANOS_PER_SECOND) { in isValid() 135 if (seconds < 0 || nanos < 0) { in isValid() 136 if (seconds > 0 || nanos > 0) { in isValid() 182 int nanos = duration.getNanos(); in checkValid() local 183 if (!isValid(seconds, nanos)) { in checkValid() 190 seconds, nanos)); in checkValid() 218 int nanos = duration.getNanos(); in toString() local 221 if (seconds < 0 || nanos < 0) { in toString() 224 nanos = -nanos; in toString() [all …]
|
D | Timestamps.java | 156 public static boolean isValid(long seconds, int nanos) { in isValid() argument 160 if (nanos < 0 || nanos >= NANOS_PER_SECOND) { in isValid() 170 int nanos = timestamp.getNanos(); in checkValid() local 171 if (!isValid(seconds, nanos)) { in checkValid() 177 seconds, nanos)); in checkValid() 207 int nanos = timestamp.getNanos(); in toString() local 214 if (nanos != 0) { in toString() 216 result.append(formatNanos(nanos)); in toString() 258 int nanos = nanoValue.isEmpty() ? 0 : parseNanos(nanoValue); in parse() local 278 return normalizedTimestamp(seconds, nanos); in parse() [all …]
|
D | TimeUtil.java | 335 int nanos = (int) ((result - seconds) * 1000000000); in multiply() local 336 return normalizedDuration(seconds, nanos); in multiply() 379 int nanos = value.remainder(new BigInteger(String.valueOf(NANOS_PER_SECOND))).intValue(); in createDurationFromBigInteger() local 380 return normalizedDuration(seconds, nanos); in createDurationFromBigInteger() 383 private static Duration normalizedDuration(long seconds, int nanos) { in normalizedDuration() argument 384 if (nanos <= -NANOS_PER_SECOND || nanos >= NANOS_PER_SECOND) { in normalizedDuration() 385 seconds += nanos / NANOS_PER_SECOND; in normalizedDuration() 386 nanos %= NANOS_PER_SECOND; in normalizedDuration() 388 if (seconds > 0 && nanos < 0) { in normalizedDuration() 389 nanos += NANOS_PER_SECOND; in normalizedDuration() [all …]
|
/external/opencensus-java/api/src/main/java/io/opencensus/common/ |
D | Duration.java | 53 public static Duration create(long seconds, int nanos) { in create() argument 62 if (nanos < -MAX_NANOS) { in create() 64 "'nanos' is less than minimum (" + -MAX_NANOS + "): " + nanos); in create() 66 if (nanos > MAX_NANOS) { in create() 68 "'nanos' is greater than maximum (" + MAX_NANOS + "): " + nanos); in create() 70 if ((seconds < 0 && nanos > 0) || (seconds > 0 && nanos < 0)) { in create() 72 "'seconds' and 'nanos' have inconsistent sign: seconds=" + seconds + ", nanos=" + nanos); in create() 74 return new AutoValue_Duration(seconds, nanos); in create() 88 int nanos = (int) (millis % MILLIS_PER_SECOND * NANOS_PER_MILLI); in fromMillis() local 89 return Duration.create(seconds, nanos); in fromMillis()
|
D | Timestamp.java | 57 public static Timestamp create(long seconds, int nanos) { in create() argument 66 if (nanos < 0) { in create() 67 throw new IllegalArgumentException("'nanos' is less than zero: " + nanos); in create() 69 if (nanos > MAX_NANOS) { in create() 71 "'nanos' is greater than maximum (" + MAX_NANOS + "): " + nanos); in create() 73 return new AutoValue_Timestamp(seconds, nanos); in create()
|
/external/slf4j/slf4j-ext/src/main/java/org/slf4j/profiler/ |
D | Util.java | 59 static public double convertToMicros(long nanos) { in convertToMicros() argument 60 return (double) nanos / NANOS_IN_ONE_MICROSECOND; in convertToMicros() 63 static public double convertToMillis(long nanos) { in convertToMillis() argument 64 return (double) nanos / NANOS_IN_ONE_MILLISECOND; in convertToMillis() 67 static public double convertToSeconds(long nanos) { in convertToSeconds() argument 68 return ((double) nanos / NANOS_IN_ONE_SECOND); in convertToSeconds() 76 static String durationInDurationUnitsAsStr(long nanos, DurationUnit durationUnit) { in durationInDurationUnitsAsStr() argument 80 buf.append(nanos); in durationInDurationUnitsAsStr() 83 double micros = convertToMicros(nanos); in durationInDurationUnitsAsStr() 87 double millis = convertToMillis(nanos); in durationInDurationUnitsAsStr() [all …]
|
/external/protobuf/src/google/protobuf/stubs/ |
D | time.cc | 133 string FormatNanos(int32 nanos) { in FormatNanos() argument 134 if (nanos % kNanosPerMillisecond == 0) { in FormatNanos() 135 return StringPrintf("%03d", nanos / kNanosPerMillisecond); in FormatNanos() 136 } else if (nanos % kNanosPerMicrosecond == 0) { in FormatNanos() 137 return StringPrintf("%06d", nanos / kNanosPerMicrosecond); in FormatNanos() 139 return StringPrintf("%09d", nanos); in FormatNanos() 170 const char* ParseNanos(const char* data, int32* nanos) { in ParseNanos() argument 189 *nanos = value; in ParseNanos() 264 void GetCurrentTime(int64* seconds, int32* nanos) { in GetCurrentTime() argument 268 *nanos = 0; in GetCurrentTime() [all …]
|
D | time_test.cc | 234 int32 nanos; in TEST() local 235 ASSERT_TRUE(ParseTime("0001-01-01T00:00:00Z", &seconds, &nanos)); in TEST() 236 EXPECT_EQ("0001-01-01T00:00:00Z", FormatTime(seconds, nanos)); in TEST() 237 ASSERT_TRUE(ParseTime("9999-12-31T23:59:59.999999999Z", &seconds, &nanos)); in TEST() 238 EXPECT_EQ("9999-12-31T23:59:59.999999999Z", FormatTime(seconds, nanos)); in TEST() 241 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00-08:00", &seconds, &nanos)); in TEST() 242 EXPECT_EQ("1970-01-01T08:00:00Z", FormatTime(seconds, nanos)); in TEST() 243 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00+08:00", &seconds, &nanos)); in TEST() 244 EXPECT_EQ("1969-12-31T16:00:00Z", FormatTime(seconds, nanos)); in TEST() 247 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00.01Z", &seconds, &nanos)); in TEST() [all …]
|
/external/protobuf/objectivec/ |
D | GPBWellKnownTypes.m | 45 int32_t nanos) { 46 return seconds + (NSTimeInterval)nanos / 1e9; 53 NSTimeInterval nanos = modf(time, &seconds); 55 if (nanosMustBePositive && (nanos < 0)) { 56 // Per Timestamp.proto, nanos is non-negative and "Negative second values with 57 // fractions must still have non-negative nanos values that count forward in 60 nanos = 1.0 + nanos; 63 nanos *= 1e9; 65 return (int32_t)nanos; 101 int32_t nanos = SecondsAndNanosFromTimeInterval( [all …]
|
/external/guava/android/guava/src/com/google/common/base/ |
D | Stopwatch.java | 210 long nanos = elapsedNanos(); in toString() local 212 TimeUnit unit = chooseUnit(nanos); in toString() 213 double value = (double) nanos / NANOSECONDS.convert(1, unit); in toString() 219 private static TimeUnit chooseUnit(long nanos) { in chooseUnit() argument 220 if (DAYS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 223 if (HOURS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 226 if (MINUTES.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 229 if (SECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 232 if (MILLISECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 235 if (MICROSECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit()
|
/external/guava/guava/src/com/google/common/base/ |
D | Stopwatch.java | 228 long nanos = elapsedNanos(); in toString() local 230 TimeUnit unit = chooseUnit(nanos); in toString() 231 double value = (double) nanos / NANOSECONDS.convert(1, unit); in toString() 237 private static TimeUnit chooseUnit(long nanos) { in chooseUnit() argument 238 if (DAYS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 241 if (HOURS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 244 if (MINUTES.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 247 if (SECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 250 if (MILLISECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit() 253 if (MICROSECONDS.convert(nanos, NANOSECONDS) > 0) { in chooseUnit()
|
/external/rust/crates/protobuf/src/well_known_types/ |
D | duration.rs | 27 pub nanos: i32, field 65 self.nanos in get_nanos() 68 self.nanos = 0; in clear_nanos() 73 self.nanos = v; in set_nanos() 98 self.nanos = tmp; in merge_from() 115 if self.nanos != 0 { in compute_size() 116 my_size += crate::rt::value_size(2, self.nanos, crate::wire_format::WireTypeVarint); in compute_size() 127 if self.nanos != 0 { in write_to_with_cached_sizes() 128 os.write_int32(2, self.nanos)?; in write_to_with_cached_sizes() 175 |m: &Duration| { &m.nanos }, in descriptor_static() [all …]
|
D | timestamp.rs | 27 pub nanos: i32, field 65 self.nanos in get_nanos() 68 self.nanos = 0; in clear_nanos() 73 self.nanos = v; in set_nanos() 98 self.nanos = tmp; in merge_from() 115 if self.nanos != 0 { in compute_size() 116 my_size += crate::rt::value_size(2, self.nanos, crate::wire_format::WireTypeVarint); in compute_size() 127 if self.nanos != 0 { in write_to_with_cached_sizes() 128 os.write_int32(2, self.nanos)?; in write_to_with_cached_sizes() 175 |m: &Timestamp| { &m.nanos }, in descriptor_static() [all …]
|
/external/protobuf/src/google/protobuf/ |
D | duration.proto | 59 // duration.nanos = end.nanos - start.nanos; 61 // if (duration.seconds < 0 && duration.nanos > 0) { 63 // duration.nanos -= 1000000000; 64 // } else if (durations.seconds > 0 && duration.nanos < 0) { 66 // duration.nanos += 1000000000; 76 // end.nanos = start.nanos + duration.nanos; 78 // if (end.nanos < 0) { 80 // end.nanos += 1000000000; 81 // } else if (end.nanos >= 1000000000) { 83 // end.nanos -= 1000000000; [all …]
|
/external/golang-protobuf/ptypes/duration/ |
D | duration.proto | 59 // duration.nanos = end.nanos - start.nanos; 61 // if (duration.seconds < 0 && duration.nanos > 0) { 63 // duration.nanos -= 1000000000; 64 // } else if (duration.seconds > 0 && duration.nanos < 0) { 66 // duration.nanos += 1000000000; 76 // end.nanos = start.nanos + duration.nanos; 78 // if (end.nanos < 0) { 80 // end.nanos += 1000000000; 81 // } else if (end.nanos >= 1000000000) { 83 // end.nanos -= 1000000000; [all …]
|
/external/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/ |
D | DurationPartial.cs | 109 int nanos = (int) (ticks % TimeSpan.TicksPerSecond) * NanosecondsPerTick; in FromTimeSpan() 110 return new Duration { Seconds = seconds, Nanos = nanos }; in FromTimeSpan() 249 internal static void AppendNanoseconds(StringBuilder builder, int nanos) in AppendNanoseconds() argument 251 if (nanos != 0) in AppendNanoseconds() 255 if (nanos % 1000000 == 0) in AppendNanoseconds() 257 builder.Append((nanos / 1000000).ToString("d3", CultureInfo.InvariantCulture)); in AppendNanoseconds() 259 else if (nanos % 1000 == 0) in AppendNanoseconds() 261 builder.Append((nanos / 1000).ToString("d6", CultureInfo.InvariantCulture)); in AppendNanoseconds() 265 builder.Append(nanos.ToString("d9", CultureInfo.InvariantCulture)); in AppendNanoseconds()
|
/external/grpc-grpc-java/core/src/main/java/io/grpc/internal/ |
D | ServiceConfigUtil.java | 424 int nanos = nanoValue.isEmpty() ? 0 : parseNanos(nanoValue); 430 nanos = -nanos; 433 return normalizedDuration(seconds, nanos); 462 private static long normalizedDuration(long seconds, int nanos) { 463 if (nanos <= -NANOS_PER_SECOND || nanos >= NANOS_PER_SECOND) { 464 seconds = checkedAdd(seconds, nanos / NANOS_PER_SECOND); 465 nanos %= NANOS_PER_SECOND; 467 if (seconds > 0 && nanos < 0) { 468 nanos += NANOS_PER_SECOND; // no overflow since nanos is negative (and we're adding) 471 if (seconds < 0 && nanos > 0) { [all …]
|
/external/rust/crates/grpcio-sys/grpc/src/core/lib/json/ |
D | json_util.cc | 36 int nanos = 0; in ParseDurationFromJson() local 39 nanos = gpr_parse_nonnegative_int(decimal_point + 1); in ParseDurationFromJson() 40 if (nanos == -1) { in ParseDurationFromJson() 48 nanos *= 10; in ParseDurationFromJson() 54 *duration = seconds * GPR_MS_PER_SEC + nanos / GPR_NS_PER_MS; in ParseDurationFromJson()
|
/external/protobuf/php/src/Google/Protobuf/ |
D | Timestamp.php | 92 private $nanos = 0; variable in Google\\Protobuf\\Timestamp 157 return $this->nanos; 173 $this->nanos = $var; 186 $this->nanos = 1000 * $datetime->format('u'); 196 $time = sprintf('%s.%06d', $this->seconds, $this->nanos / 1000);
|
/external/llvm-project/lldb/source/Utility/ |
D | Timer.cpp | 111 uint64_t nanos; member 119 return lhs.nanos > rhs.nanos; in CategoryMapIteratorSortCriterion() 133 uint64_t nanos = i->m_nanos.load(std::memory_order_acquire); in DumpCategoryTimes() local 134 if (nanos) { in DumpCategoryTimes() 137 Stats stats{i->m_name, nanos, nanos_total, count}; in DumpCategoryTimes() 150 stats.nanos / 1000000000., stats.nanos_total / 1000000000., in DumpCategoryTimes() 151 (stats.nanos_total - stats.nanos) / 1000000000., stats.count, in DumpCategoryTimes()
|
/external/skia/tools/timer/ |
D | TimeUtils.h | 16 static inline SkMSec NanosToMSec(double nanos) { in NanosToMSec() argument 17 const double msec = nanos * 1e-6; in NanosToMSec() 22 static inline double NanosToSeconds(double nanos) { in NanosToSeconds() argument 23 return nanos * 1e-9; in NanosToSeconds()
|