c.smali
.class final Lcom/subgraph/orchid/circuits/path/c;
.super Ljava/lang/Object;
.source "CircuitNodeChooserWeightParameters.java"
# instance fields
.field final bEZ:[D
.field final bFa:Z
# direct methods
.method constructor <init>([DZ)V
.registers 3
.prologue
.line 87
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 88
iput-object p1, p0, Lcom/subgraph/orchid/circuits/path/c;->bEZ:[D
.line 89
iput-boolean p2, p0, Lcom/subgraph/orchid/circuits/path/c;->bFa:Z
.line 90
return-void
.end method
.method static a(Lcom/subgraph/orchid/ConsensusDocument;J[Ljava/lang/String;[D)Z
.registers 14
.prologue
const/4 v4, 0x0
const-wide/16 v2, 0x0
.line 32
move v5, v4
:goto_4
const/16 v0, 0x8
if-ge v5, v0, :cond_38
.line 33
aget-object v0, p3, v5
.line 1044
const-string v1, "zero"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1d
move-wide v0, v2
.line 33
:goto_13
aput-wide v0, p4, v5
.line 34
aget-wide v0, p4, v5
cmpg-double v0, v0, v2
if-gez v0, :cond_2e
move v0, v4
.line 40
:goto_1c
return v0
.line 1046
:cond_1d
const-string v1, "one"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_28
.line 1047
const-wide/high16 v0, 0x3ff0000000000000L # 1.0
goto :goto_13
.line 1049
:cond_28
invoke-interface {p0, v0}, Lcom/subgraph/orchid/ConsensusDocument;->gp(Ljava/lang/String;)I
move-result v0
int-to-double v0, v0
goto :goto_13
.line 37
:cond_2e
aget-wide v0, p4, v5
long-to-double v6, p1
div-double/2addr v0, v6
aput-wide v0, p4, v5
.line 32
add-int/lit8 v0, v5, 0x1
move v5, v0
goto :goto_4
.line 40
:cond_38
const/4 v0, 0x1
goto :goto_1c
.end method