e.smali
.class final Lcom/cmcm/safewallet/ui/widget/keyboard/e;
.super Ljava/lang/Object;
.source "CustomKeyboardView.java"
# instance fields
.field aMA:F
.field aMB:F
.field final aMx:[F
.field final aMy:[F
.field final aMz:[J
# direct methods
.method private constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x4
.line 1376
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1381
new-array v0, v1, [F
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMx:[F
.line 1382
new-array v0, v1, [F
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMy:[F
.line 1383
new-array v0, v1, [J
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMz:[J
return-void
.end method
.method synthetic constructor <init>(B)V
.registers 2
.prologue
.line 1376
invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/keyboard/e;-><init>()V
return-void
.end method
# virtual methods
.method final a(FFJ)V
.registers 14
.prologue
.line 1403
const/4 v0, -0x1
.line 1405
iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMz:[J
.line 1406
const/4 v1, 0x0
:goto_4
const/4 v3, 0x4
if-ge v1, v3, :cond_1d
.line 1407
aget-wide v4, v2, v1
const-wide/16 v6, 0x0
cmp-long v3, v4, v6
if-eqz v3, :cond_1d
.line 1409
aget-wide v4, v2, v1
const-wide/16 v6, 0xc8
sub-long v6, p3, v6
cmp-long v3, v4, v6
if-gez v3, :cond_1a
move v0, v1
.line 1406
:cond_1a
add-int/lit8 v1, v1, 0x1
goto :goto_4
.line 1413
:cond_1d
const/4 v3, 0x4
if-ne v1, v3, :cond_23
if-gez v0, :cond_23
.line 1414
const/4 v0, 0x0
.line 1416
:cond_23
if-ne v0, v1, :cond_27
add-int/lit8 v0, v0, -0x1
.line 1417
:cond_27
iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMx:[F
.line 1418
iget-object v4, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/e;->aMy:[F
.line 1419
if-ltz v0, :cond_42
.line 1420
add-int/lit8 v5, v0, 0x1
.line 1421
rsub-int/lit8 v6, v0, 0x4
add-int/lit8 v6, v6, -0x1
.line 1422
const/4 v7, 0x0
invoke-static {v3, v5, v3, v7, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 1423
const/4 v7, 0x0
invoke-static {v4, v5, v4, v7, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 1424
const/4 v7, 0x0
invoke-static {v2, v5, v2, v7, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 1425
add-int/lit8 v0, v0, 0x1
sub-int/2addr v1, v0
.line 1427
:cond_42
aput p1, v3, v1
.line 1428
aput p2, v4, v1
.line 1429
aput-wide p3, v2, v1
.line 1430
add-int/lit8 v0, v1, 0x1
.line 1431
const/4 v1, 0x4
if-ge v0, v1, :cond_51
.line 1432
const-wide/16 v4, 0x0
aput-wide v4, v2, v0
.line 1434
:cond_51
return-void
.end method