Home
last modified time | relevance | path

Searched refs:nanos (Results 1 – 25 of 222) sorted by relevance

123456789

/external/protobuf/src/google/protobuf/util/
Dtime_util.cc61 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 …]
Dtime_util.h113 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/
Dwell_known_types.py115 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/
Doldtime.rs52 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/
DDurations.java128 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 …]
DTimestamps.java156 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 …]
DTimeUtil.java335 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/
DDuration.java53 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()
DTimestamp.java57 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/
DUtil.java59 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/
Dtime.cc133 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 …]
Dtime_test.cc234 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/
DGPBWellKnownTypes.m45 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/
DStopwatch.java210 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/
DStopwatch.java228 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/
Dtimestamp.rs27 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 …]
Dduration.rs27 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 …]
/external/protobuf/src/google/protobuf/
Dduration.proto59 // 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/
Dduration.proto59 // 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/
DDurationPartial.cs109 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/
DServiceConfigUtil.java424 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/
Djson_util.cc36 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/llvm-project/lldb/source/Utility/
DTimer.cpp111 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/protobuf/php/src/Google/Protobuf/
DTimestamp.php92 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/protobuf/objectivec/Tests/
DGPBWellKnownTypesTest.m58 XCTAssertGreaterThanOrEqual(timeStamp.nanos, 0,
60 XCTAssertLessThan(timeStamp.nanos, 1e9,
75 XCTAssertGreaterThanOrEqual(timeStamp.nanos, 0,
77 XCTAssertLessThan(timeStamp.nanos, 1e9,
89 XCTAssertGreaterThanOrEqual(timeStamp.nanos, 0,
91 XCTAssertLessThan(timeStamp.nanos, 1e9,
103 XCTAssertGreaterThanOrEqual(timeStamp.nanos, 0,
105 XCTAssertLessThan(timeStamp.nanos, 1e9,
130 XCTAssertGreaterThanOrEqual(duration.nanos, 0,
135 XCTAssertLessThanOrEqual(duration.nanos, 0,
[all …]

123456789