f.smali
.class public final Lcom/polly/mobile/video/proc/f;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:[F
.field public static final b:[F
.field public static final c:[F
.field public static final d:[F
# direct methods
.method static constructor <clinit>()V
.registers 2
const/16 v0, 0x8
new-array v1, v0, [F
.line 21
fill-array-data v1, :array_20
sput-object v1, Lcom/polly/mobile/video/proc/f;->a:[F
new-array v1, v0, [F
.line 28
fill-array-data v1, :array_34
sput-object v1, Lcom/polly/mobile/video/proc/f;->b:[F
new-array v1, v0, [F
.line 34
fill-array-data v1, :array_48
sput-object v1, Lcom/polly/mobile/video/proc/f;->c:[F
new-array v0, v0, [F
.line 40
fill-array-data v0, :array_5c
sput-object v0, Lcom/polly/mobile/video/proc/f;->d:[F
return-void
nop
:array_20
.array-data 4
0x0
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x0
0x0
0x3f800000 # 1.0f
0x0
.end array-data
:array_34
.array-data 4
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x0
0x0
0x3f800000 # 1.0f
0x0
0x0
.end array-data
:array_48
.array-data 4
0x3f800000 # 1.0f
0x0
0x0
0x0
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x0
0x3f800000 # 1.0f
.end array-data
:array_5c
.array-data 4
0x0
0x0
0x0
0x3f800000 # 1.0f
0x3f800000 # 1.0f
0x0
0x3f800000 # 1.0f
0x3f800000 # 1.0f
.end array-data
.end method
.method private static a(F)F
.registers 2
const/4 v0, 0x0
cmpl-float p0, p0, v0
if-nez p0, :cond_8
const/high16 p0, 0x3f800000 # 1.0f
return p0
:cond_8
return v0
.end method
.method public static a(Lcom/polly/mobile/video/proc/e;ZZ)[F
.registers 13
.line 53
sget-object v0, Lcom/polly/mobile/video/proc/f$1;->a:[I
invoke-virtual {p0}, Lcom/polly/mobile/video/proc/e;->ordinal()I
move-result p0
aget p0, v0, p0
const/4 v0, 0x3
const/4 v1, 0x2
const/4 v2, 0x1
if-eq p0, v2, :cond_1a
if-eq p0, v1, :cond_17
if-eq p0, v0, :cond_14
.line 65
sget-object p0, Lcom/polly/mobile/video/proc/f;->a:[F
goto :goto_1c
.line 61
:cond_14
sget-object p0, Lcom/polly/mobile/video/proc/f;->d:[F
goto :goto_1c
.line 58
:cond_17
sget-object p0, Lcom/polly/mobile/video/proc/f;->c:[F
goto :goto_1c
.line 55
:cond_1a
sget-object p0, Lcom/polly/mobile/video/proc/f;->b:[F
:goto_1c
const/16 v3, 0x8
const/4 v4, 0x7
const/4 v5, 0x6
const/4 v6, 0x5
const/4 v7, 0x4
const/4 v8, 0x0
if-eqz p1, :cond_58
new-array p1, v3, [F
.line 69
aget v9, p0, v8
.line 70
invoke-static {v9}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result v9
aput v9, p1, v8
aget v9, p0, v2
aput v9, p1, v2
aget v9, p0, v1
.line 71
invoke-static {v9}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result v9
aput v9, p1, v1
aget v9, p0, v0
aput v9, p1, v0
aget v9, p0, v7
.line 72
invoke-static {v9}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result v9
aput v9, p1, v7
aget v9, p0, v6
aput v9, p1, v6
aget v9, p0, v5
.line 73
invoke-static {v9}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result v9
aput v9, p1, v5
aget p0, p0, v4
aput p0, p1, v4
move-object p0, p1
:cond_58
if-eqz p2, :cond_8d
new-array p1, v3, [F
.line 77
aget p2, p0, v8
aput p2, p1, v8
aget p2, p0, v2
.line 78
invoke-static {p2}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result p2
aput p2, p1, v2
aget p2, p0, v1
aput p2, p1, v1
aget p2, p0, v0
.line 79
invoke-static {p2}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result p2
aput p2, p1, v0
aget p2, p0, v7
aput p2, p1, v7
aget p2, p0, v6
.line 80
invoke-static {p2}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result p2
aput p2, p1, v6
aget p2, p0, v5
aput p2, p1, v5
aget p0, p0, v4
.line 81
invoke-static {p0}, Lcom/polly/mobile/video/proc/f;->a(F)F
move-result p0
aput p0, p1, v4
move-object p0, p1
:cond_8d
return-object p0
.end method