e.smali

.class Lcom/cmcm/ad/data/dataProvider/b/e;
.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 20
    new-array v0, v1, [Z

    sput-object v0, Lcom/cmcm/ad/data/dataProvider/b/e;->a:[Z

    .line 21
    new-array v0, v1, [I

    sput-object v0, Lcom/cmcm/ad/data/dataProvider/b/e;->b:[I

    .line 22
    new-array v0, v1, [J

    sput-object v0, Lcom/cmcm/ad/data/dataProvider/b/e;->c:[J

    .line 23
    new-array v0, v1, [Ljava/lang/Object;

    sput-object v0, Lcom/cmcm/ad/data/dataProvider/b/e;->d:[Ljava/lang/Object;

    return-void
.end method

.method static a([III)I
    .registers 7

    .prologue
    .line 27
    const/4 v1, 0x0

    .line 28
    add-int/lit8 v0, p1, -0x1

    .line 30
    :goto_3
    if-gt v1, v0, :cond_17

    .line 31
    add-int v2, v1, v0

    ushr-int/lit8 v2, v2, 0x1

    .line 32
    aget v3, p0, v2

    .line 34
    if-ge v3, p2, :cond_10

    .line 35
    add-int/lit8 v1, v2, 0x1

    goto :goto_3

    .line 36
    :cond_10
    if-le v3, p2, :cond_15

    .line 37
    add-int/lit8 v0, v2, -0x1

    goto :goto_3

    :cond_15
    move v0, v2

    .line 42
    :goto_16
    return v0

    :cond_17
    xor-int/lit8 v0, v1, -0x1

    goto :goto_16
.end method