d.smali
.class Lcom/cm/a/a/d;
.super Ljava/lang/Object;
.source "ContainerHelpers.java"
# static fields
.field static final a:[Z
.field static final b:[I
.field static final c:[J
.field static final d:[Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 7
new-array v0, v1, [Z
sput-object v0, Lcom/cm/a/a/d;->a:[Z
.line 8
new-array v0, v1, [I
sput-object v0, Lcom/cm/a/a/d;->b:[I
.line 9
new-array v0, v1, [J
sput-object v0, Lcom/cm/a/a/d;->c:[J
.line 10
new-array v0, v1, [Ljava/lang/Object;
sput-object v0, Lcom/cm/a/a/d;->d:[Ljava/lang/Object;
return-void
.end method
.method static a([III)I
.registers 7
.prologue
.line 14
const/4 v1, 0x0
.line 15
add-int/lit8 v0, p1, -0x1
move v2, v1
move v1, v0
.line 17
:goto_5
if-le v2, v1, :cond_a
.line 29
xor-int/lit8 v0, v2, -0x1
:cond_9
return v0
.line 18
:cond_a
add-int v0, v2, v1
ushr-int/lit8 v0, v0, 0x1
.line 19
aget v3, p0, v0
.line 21
if-ge v3, p2, :cond_16
.line 22
add-int/lit8 v0, v0, 0x1
move v2, v0
.line 23
goto :goto_5
:cond_16
if-le v3, p2, :cond_9
.line 24
add-int/lit8 v0, v0, -0x1
move v1, v0
.line 25
goto :goto_5
.end method