l8.smali
.class final Lcom/google/android/gms/internal/measurement/l8;
.super Lcom/google/android/gms/internal/measurement/m8;
.source "SourceFile"
# instance fields
.field private final e:[B
.field private final f:Z
.field private g:I
.field private h:I
.field private i:I
.field private j:I
.field private k:I
# direct methods
.method private constructor <init>([BIIZ)V
.registers 6
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/measurement/m8;-><init>(Lcom/google/android/gms/internal/measurement/n8;)V
const v0, 0x7fffffff
iput v0, p0, Lcom/google/android/gms/internal/measurement/l8;->k:I
iput-object p1, p0, Lcom/google/android/gms/internal/measurement/l8;->e:[B
add-int/2addr p3, p2
iput p3, p0, Lcom/google/android/gms/internal/measurement/l8;->g:I
iput p2, p0, Lcom/google/android/gms/internal/measurement/l8;->i:I
iput p2, p0, Lcom/google/android/gms/internal/measurement/l8;->j:I
iput-boolean p4, p0, Lcom/google/android/gms/internal/measurement/l8;->f:Z
return-void
.end method
.method synthetic constructor <init>([BIIZLcom/google/android/gms/internal/measurement/o8;)V
.registers 6
const/4 p2, 0x0
invoke-direct {p0, p1, p2, p3, p2}, Lcom/google/android/gms/internal/measurement/l8;-><init>([BIIZ)V
return-void
.end method
.method private final f()V
.registers 4
iget v0, p0, Lcom/google/android/gms/internal/measurement/l8;->g:I
iget v1, p0, Lcom/google/android/gms/internal/measurement/l8;->h:I
add-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/measurement/l8;->g:I
iget v1, p0, Lcom/google/android/gms/internal/measurement/l8;->j:I
sub-int v1, v0, v1
iget v2, p0, Lcom/google/android/gms/internal/measurement/l8;->k:I
if-le v1, v2, :cond_16
sub-int/2addr v1, v2
iput v1, p0, Lcom/google/android/gms/internal/measurement/l8;->h:I
sub-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/measurement/l8;->g:I
return-void
:cond_16
const/4 v0, 0x0
iput v0, p0, Lcom/google/android/gms/internal/measurement/l8;->h:I
return-void
.end method
# virtual methods
.method public final a(I)I
.registers 3
if-ltz p1, :cond_1d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/m8;->d()I
move-result v0
add-int/2addr p1, v0
if-ltz p1, :cond_18
iget v0, p0, Lcom/google/android/gms/internal/measurement/l8;->k:I
if-gt p1, v0, :cond_13
iput p1, p0, Lcom/google/android/gms/internal/measurement/l8;->k:I
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/l8;->f()V
return v0
:cond_13
invoke-static {}, Lcom/google/android/gms/internal/measurement/s9;->f()Lcom/google/android/gms/internal/measurement/s9;
move-result-object p1
throw p1
:cond_18
invoke-static {}, Lcom/google/android/gms/internal/measurement/s9;->e()Lcom/google/android/gms/internal/measurement/s9;
move-result-object p1
throw p1
:cond_1d
invoke-static {}, Lcom/google/android/gms/internal/measurement/s9;->d()Lcom/google/android/gms/internal/measurement/s9;
move-result-object p1
throw p1
.end method
.method public final d()I
.registers 3
iget v0, p0, Lcom/google/android/gms/internal/measurement/l8;->i:I
iget v1, p0, Lcom/google/android/gms/internal/measurement/l8;->j:I
sub-int/2addr v0, v1
return v0
.end method