Changes of com.discord v831
This commit is contained in:
parent
082337727f
commit
d6743256bc
11327 changed files with 113808 additions and 103680 deletions
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/ArrayRow;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ArrayRow.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
@ -272,10 +273,9 @@
|
|||
|
||||
int-to-float p1, p1
|
||||
|
||||
:goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 v1, 0x0
|
||||
|
@ -294,6 +294,8 @@
|
|||
|
||||
int-to-float p1, p3
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
|
@ -311,6 +313,8 @@
|
|||
|
||||
int-to-float p1, p7
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
|
@ -357,10 +361,10 @@
|
|||
|
||||
add-float/2addr p1, p2
|
||||
|
||||
goto :goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_6
|
||||
:goto_1
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
@ -649,10 +653,9 @@
|
|||
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
int-to-float p2, p2
|
||||
|
@ -663,9 +666,9 @@
|
|||
|
||||
const/high16 v0, -0x40800000 # -1.0f
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
@ -688,31 +691,31 @@
|
|||
iput p3, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p3, 0x3f800000 # 1.0f
|
||||
const/high16 p3, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -752,29 +755,14 @@
|
|||
iput p4, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p4, 0x3f800000 # 1.0f
|
||||
const/high16 p4, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -785,6 +773,21 @@
|
|||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -808,29 +811,14 @@
|
|||
iput p4, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p4, 0x3f800000 # 1.0f
|
||||
const/high16 p4, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -841,6 +829,21 @@
|
|||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -882,11 +885,9 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
cmpg-float v0, v0, v1
|
||||
cmpg-float v1, v0, v1
|
||||
|
||||
if-gez v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
if-gez v1, :cond_0
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
|
||||
|
@ -931,8 +932,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
@ -1076,11 +1075,9 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
invoke-virtual {v2, v0, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1194,12 +1191,11 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
@ -1212,9 +1208,11 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
:goto_1
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
@ -1255,23 +1253,19 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v1, v0
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
iget-object v5, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget v5, v5, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
if-ge v2, v5, :cond_7
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -1298,128 +1292,136 @@
|
|||
|
||||
const/high16 v8, -0x40800000 # -1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
if-nez v1, :cond_2
|
||||
|
||||
cmpg-float v0, v7, v4
|
||||
cmpg-float v1, v7, v4
|
||||
|
||||
if-gez v0, :cond_4
|
||||
if-gez v1, :cond_4
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "- "
|
||||
const-string v0, "- "
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
mul-float v7, v7, v8
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_2
|
||||
cmpl-float v0, v7, v4
|
||||
|
||||
if-lez v0, :cond_3
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " + "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_3
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " - "
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
:goto_5
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
cmpl-float v0, v7, v0
|
||||
|
||||
if-nez v0, :cond_5
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_7
|
||||
mul-float v7, v7, v8
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
cmpl-float v1, v7, v4
|
||||
|
||||
if-lez v1, :cond_3
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " + "
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " - "
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
mul-float v7, v7, v8
|
||||
|
||||
:cond_4
|
||||
:goto_3
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
cmpl-float v1, v7, v1
|
||||
|
||||
if-nez v1, :cond_5
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " "
|
||||
const-string v0, " "
|
||||
|
||||
goto :goto_6
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
:goto_7
|
||||
move-object v1, v0
|
||||
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const/4 v0, 0x1
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_4
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_6
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_3
|
||||
goto/16 :goto_2
|
||||
|
||||
:cond_7
|
||||
if-nez v0, :cond_8
|
||||
if-nez v1, :cond_8
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "0.0"
|
||||
const-string v0, "0.0"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v0
|
||||
|
||||
:cond_8
|
||||
return-object v1
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue