d.smali
.class final Lcom/google/zxing/a/c/d;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method static a(Lcom/google/zxing/a/c/b;Z)I
.registers 12
if-eqz p1, :cond_5
.line 1040
iget v0, p0, Lcom/google/zxing/a/c/b;->c:I
goto :goto_7
.line 1044
:cond_5
iget v0, p0, Lcom/google/zxing/a/c/b;->b:I
:goto_7
if-eqz p1, :cond_c
.line 2044
iget v1, p0, Lcom/google/zxing/a/c/b;->b:I
goto :goto_e
.line 3040
:cond_c
iget v1, p0, Lcom/google/zxing/a/c/b;->c:I
.line 3055
:goto_e
iget-object p0, p0, Lcom/google/zxing/a/c/b;->a:[[B
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
:goto_13
if-ge v3, v0, :cond_42
const/4 v5, -0x1
const/4 v6, 0x0
const/4 v7, 0x0
:goto_18
const/4 v8, 0x5
if-ge v6, v1, :cond_38
if-eqz p1, :cond_22
.line 204
aget-object v9, p0, v3
aget-byte v9, v9, v6
goto :goto_26
:cond_22
aget-object v9, p0, v6
aget-byte v9, v9, v3
:goto_26
if-ne v9, v5, :cond_2b
add-int/lit8 v7, v7, 0x1
goto :goto_35
:cond_2b
if-lt v7, v8, :cond_32
add-int/lit8 v7, v7, -0x5
add-int/lit8 v7, v7, 0x3
add-int/2addr v4, v7
:cond_32
const/4 v5, 0x1
move v5, v9
const/4 v7, 0x1
:goto_35
add-int/lit8 v6, v6, 0x1
goto :goto_18
:cond_38
if-lt v7, v8, :cond_3f
add-int/lit8 v7, v7, -0x5
add-int/lit8 v7, v7, 0x3
add-int/2addr v4, v7
:cond_3f
add-int/lit8 v3, v3, 0x1
goto :goto_13
:cond_42
return v4
.end method
.method static a([BII)Z
.registers 6
const/4 v0, 0x0
.line 107
invoke-static {p1, v0}, Ljava/lang/Math;->max(II)I
move-result p1
.line 108
array-length v1, p0
invoke-static {p2, v1}, Ljava/lang/Math;->min(II)I
move-result p2
:goto_a
const/4 v1, 0x1
if-ge p1, p2, :cond_15
.line 110
aget-byte v2, p0, p1
if-ne v2, v1, :cond_12
return v0
:cond_12
add-int/lit8 p1, p1, 0x1
goto :goto_a
:cond_15
return v1
.end method
.method static a([[BIII)Z
.registers 7
const/4 v0, 0x0
.line 118
invoke-static {p2, v0}, Ljava/lang/Math;->max(II)I
move-result p2
.line 119
array-length v1, p0
invoke-static {p3, v1}, Ljava/lang/Math;->min(II)I
move-result p3
:goto_a
const/4 v1, 0x1
if-ge p2, p3, :cond_17
.line 121
aget-object v2, p0, p2
aget-byte v2, v2, p1
if-ne v2, v1, :cond_14
return v0
:cond_14
add-int/lit8 p2, p2, 0x1
goto :goto_a
:cond_17
return v1
.end method