a.smali
.class public final Lf/b/b/c/x/a;
.super Ljava/lang/Object;
.source ""
# direct methods
.method public static a(FFFF)F
.registers 4
sub-float/2addr p2, p0
sub-float/2addr p3, p1
float-to-double p0, p2
float-to-double p2, p3
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->hypot(DD)D
move-result-wide p0
double-to-float p0, p0
return p0
.end method
.method public static b(FFFFFF)F
.registers 7
invoke-static {p0, p1, p2, p3}, Lf/b/b/c/x/a;->a(FFFF)F
move-result v0
invoke-static {p0, p1, p4, p3}, Lf/b/b/c/x/a;->a(FFFF)F
move-result p3
invoke-static {p0, p1, p4, p5}, Lf/b/b/c/x/a;->a(FFFF)F
move-result p4
invoke-static {p0, p1, p2, p5}, Lf/b/b/c/x/a;->a(FFFF)F
move-result p0
invoke-static {v0, p3, p4, p0}, Lf/b/b/c/x/a;->d(FFFF)F
move-result p0
return p0
.end method
.method public static c(FFF)F
.registers 4
const/high16 v0, 0x3f800000 # 1.0f
sub-float/2addr v0, p2
mul-float v0, v0, p0
mul-float p2, p2, p1
add-float/2addr v0, p2
return v0
.end method
.method private static d(FFFF)F
.registers 5
cmpl-float v0, p0, p1
if-lez v0, :cond_d
cmpl-float v0, p0, p2
if-lez v0, :cond_d
cmpl-float v0, p0, p3
if-lez v0, :cond_d
goto :goto_1e
:cond_d
cmpl-float p0, p1, p2
if-lez p0, :cond_17
cmpl-float p0, p1, p3
if-lez p0, :cond_17
move p0, p1
goto :goto_1e
:cond_17
cmpl-float p0, p2, p3
if-lez p0, :cond_1d
move p0, p2
goto :goto_1e
:cond_1d
move p0, p3
:goto_1e
return p0
.end method