package kotlin.time; import kotlin.time.TimeSource$Monotonic; /* loaded from: classes5.dex */ public final class MonotonicTimeSource { public static final MonotonicTimeSource INSTANCE = new MonotonicTimeSource(); public static final long zero = System.nanoTime(); public String toString() { return "TimeSource(System.nanoTime())"; } public final long read() { return System.nanoTime() - zero; } /* renamed from: markNow-z9LOYto, reason: not valid java name */ public long m4108markNowz9LOYto() { return TimeSource$Monotonic.ValueTimeMark.m4112constructorimpl(read()); } /* renamed from: elapsedFrom-6eNON_k, reason: not valid java name */ public final long m4107elapsedFrom6eNON_k(long j) { return LongSaturatedMathKt.saturatingDiff(read(), j, DurationUnit.NANOSECONDS); } /* renamed from: differenceBetween-fRLX17w, reason: not valid java name */ public final long m4106differenceBetweenfRLX17w(long j, long j2) { return LongSaturatedMathKt.saturatingOriginsDiff(j, j2, DurationUnit.NANOSECONDS); } }