.class public final Lcom/bumptech/glide/util/LogTime; .super Ljava/lang/Object; .source "LogTime.java" # static fields .field private static final MILLIS_MULTIPLIER:D # direct methods .method static constructor ()V .registers 4 const-wide/high16 v0, 0x4024000000000000L # 10.0 const-wide/high16 v2, 0x4018000000000000L # 6.0 .line 12 invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D move-result-wide v0 const-wide/high16 v2, 0x3ff0000000000000L # 1.0 div-double/2addr v2, v0 sput-wide v2, Lcom/bumptech/glide/util/LogTime;->MILLIS_MULTIPLIER:D return-void .end method .method private constructor ()V .registers 1 .line 14 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getElapsedMillis(J)D .registers 4 .line 37 invoke-static {}, Lcom/bumptech/glide/util/LogTime;->getLogTime()J move-result-wide v0 sub-long/2addr v0, p0 long-to-double p0, v0 sget-wide v0, Lcom/bumptech/glide/util/LogTime;->MILLIS_MULTIPLIER:D mul-double/2addr p0, v0 return-wide p0 .end method .method public static getLogTime()J .registers 2 .line 25 invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J move-result-wide v0 return-wide v0 .end method