a.smali
.class public final Ljp/co/cyberagent/android/gpuimage/util/a;
.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 public static constructor <clinit>()V
.registers 2
const/16 v0, 0x8
new-array v1, v0, [F
.line 1
fill-array-data v1, :array_20
sput-object v1, Ljp/co/cyberagent/android/gpuimage/util/a;->a:[F
new-array v1, v0, [F
.line 2
fill-array-data v1, :array_34
sput-object v1, Ljp/co/cyberagent/android/gpuimage/util/a;->b:[F
new-array v1, v0, [F
.line 3
fill-array-data v1, :array_48
sput-object v1, Ljp/co/cyberagent/android/gpuimage/util/a;->c:[F
new-array v0, v0, [F
.line 4
fill-array-data v0, :array_5c
sput-object v0, Ljp/co/cyberagent/android/gpuimage/util/a;->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 public 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 b(Ljp/co/cyberagent/android/gpuimage/r;ZZ)[F
.registers 13
.line 1
sget-object v0, Ljp/co/cyberagent/android/gpuimage/util/a$a;->a:[I
invoke-virtual {p0}, Ljava/lang/Enum;->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 2
sget-object p0, Ljp/co/cyberagent/android/gpuimage/util/a;->a:[F
goto :goto_1c
.line 3
:cond_14
sget-object p0, Ljp/co/cyberagent/android/gpuimage/util/a;->d:[F
goto :goto_1c
.line 4
:cond_17
sget-object p0, Ljp/co/cyberagent/android/gpuimage/util/a;->c:[F
goto :goto_1c
.line 5
:cond_1a
sget-object p0, Ljp/co/cyberagent/android/gpuimage/util/a;->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 6
aget v9, p0, v8
.line 7
invoke-static {v9}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result v9
aput v9, p1, v8
aget v9, p0, v2
aput v9, p1, v2
aget v9, p0, v1
.line 8
invoke-static {v9}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result v9
aput v9, p1, v1
aget v9, p0, v0
aput v9, p1, v0
aget v9, p0, v7
.line 9
invoke-static {v9}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result v9
aput v9, p1, v7
aget v9, p0, v6
aput v9, p1, v6
aget v9, p0, v5
.line 10
invoke-static {v9}, Ljp/co/cyberagent/android/gpuimage/util/a;->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 11
aget p2, p0, v8
aput p2, p1, v8
aget p2, p0, v2
.line 12
invoke-static {p2}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result p2
aput p2, p1, v2
aget p2, p0, v1
aput p2, p1, v1
aget p2, p0, v0
.line 13
invoke-static {p2}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result p2
aput p2, p1, v0
aget p2, p0, v7
aput p2, p1, v7
aget p2, p0, v6
.line 14
invoke-static {p2}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result p2
aput p2, p1, v6
aget p2, p0, v5
aput p2, p1, v5
aget p0, p0, v4
.line 15
invoke-static {p0}, Ljp/co/cyberagent/android/gpuimage/util/a;->a(F)F
move-result p0
aput p0, p1, v4
move-object p0, p1
:cond_8d
return-object p0
.end method