a.smali

.class final Lcom/polly/mobile/videosdk/a;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field a:I

.field b:I

.field c:[B

.field d:Lcom/polly/mobile/videosdk/q;

.field e:Lcom/polly/mobile/videosdk/x$b;


# direct methods
.method public constructor <init>(Lcom/polly/mobile/videosdk/q;Lcom/polly/mobile/videosdk/x$b;)V
    .registers 4

    .line 21
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    .line 17
    iput-object v0, p0, Lcom/polly/mobile/videosdk/a;->c:[B

    .line 22
    iput-object p1, p0, Lcom/polly/mobile/videosdk/a;->d:Lcom/polly/mobile/videosdk/q;

    .line 23
    iput-object p2, p0, Lcom/polly/mobile/videosdk/a;->e:Lcom/polly/mobile/videosdk/x$b;

    return-void
.end method

.method static a([BIIII[BIIIIII)V
    .registers 16

    mul-int p7, p7, p8

    add-int v0, p7, p6

    mul-int p2, p2, p3

    add-int v1, p2, p1

    const/4 v2, 0x0

    const/4 v3, 0x0

    :goto_a
    if-ge v3, p11, :cond_14

    .line 168
    invoke-static {p5, v0, p0, v1, p10}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    add-int/2addr v0, p8

    add-int/2addr v1, p3

    add-int/lit8 v3, v3, 0x1

    goto :goto_a

    :cond_14
    mul-int p9, p9, p8

    .line 175
    div-int/lit8 p7, p7, 0x4

    add-int v0, p9, p7

    div-int/lit8 p6, p6, 0x2

    add-int/2addr v0, p6

    mul-int/lit8 p9, p9, 0x5

    .line 176
    div-int/lit8 p9, p9, 0x4

    add-int/2addr p9, p7

    add-int/2addr p9, p6

    mul-int p4, p4, p3

    .line 182
    div-int/lit8 p2, p2, 0x4

    add-int p6, p4, p2

    div-int/lit8 p1, p1, 0x2

    add-int/2addr p6, p1

    mul-int/lit8 p4, p4, 0x5

    .line 183
    div-int/lit8 p4, p4, 0x4

    add-int/2addr p4, p2

    add-int/2addr p4, p1

    .line 188
    :goto_32
    div-int/lit8 p1, p11, 0x2

    if-ge v2, p1, :cond_49

    .line 189
    div-int/lit8 p1, p10, 0x2

    invoke-static {p5, v0, p0, p6, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 190
    invoke-static {p5, p9, p0, p4, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 191
    div-int/lit8 p1, p8, 0x2

    add-int/2addr v0, p1

    add-int/2addr p9, p1

    .line 193
    div-int/lit8 p1, p3, 0x2

    add-int/2addr p6, p1

    add-int/2addr p4, p1

    add-int/lit8 v2, v2, 0x1

    goto :goto_32

    :cond_49
    return-void
.end method