Details

Time bar (total: 1.9min)

analyze204.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
12.5%12.5%87.4%0.1%0%0%0%5
18.8%18.7%81.2%0.1%0%0%0%6
28.1%28.1%71.8%0.1%0%0%0%7
32.8%32.8%67.1%0.1%0%0%0%8
38.3%38.2%61.7%0.1%0%0%0%9
41%41%58.9%0.1%0%0%0%10
43.9%43.9%56%0.1%0%0%0%11
45.4%45.4%54.5%0.1%0%0%0%12
Compiler

Compiled 19 to 9 computations (52.6% saved)

sample3.5s (3%)

Results
1.9s4021×body8192exit
891.0ms7491×body256valid
468.0ms3966×body256unsamplable
157.0ms742×body512valid
10.0ms85×body256infinite
8.0ms23×body1024valid
Bogosity

preprocess3.7s (3.2%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
(+.f64 x (/.f64 (-.f64 (/.f64 wj (exp.f64 x)) x) (+.f64 1 x)))
Compiler

Compiled 20 to 10 computations (50% saved)

simplify1.7s (1.4%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))

eval1.0ms (0%)

Compiler

Compiled 30 to 14 computations (53.3% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
12.0b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
12.1b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
12.0b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
Compiler

Compiled 32 to 17 computations (46.9% saved)

localize25.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (exp.f64 wj))
0.0b
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))
3.5b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
Compiler

Compiled 42 to 15 computations (64.3% saved)

series53.0ms (0%)

Counts
3 → 52
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
1.0ms
x
@0
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
1.0ms
wj
@0
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
1.0ms
wj
@0
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))
1.0ms
x
@inf
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
Compiler

Compiled 4395 to 2800 computations (36.3% saved)

rewrite2.1s (1.9%)

Algorithm
batch-egg-rewrite
Rules
88×egg-rr
73×egg-rr
51×egg-rr
Counts
3 → 212
Calls
Call 1
Inputs
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))
(/.f64 x (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) -1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) (neg.f64 wj))) (*.f64 (pow.f64 (-.f64 -1 wj) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (*.f64 (-.f64 -1 wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 wj) (pow.f64 (-.f64 -1 wj) 2)) (*.f64 -1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (*.f64 -1 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 wj) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 wj) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) wj)) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (pow.f64 (-.f64 -1 wj) 2)) (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1 wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (/.f64 1 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (/.f64 1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 wj)) (exp.f64 wj)) (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (fma.f64 wj wj wj) (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (+.f64 1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 -1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 wj))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 x) (+.f64 1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (-.f64 -1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (pow.f64 (/.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 (pow.f64 wj 3)) -1)) (neg.f64 (fma.f64 wj wj (-.f64 1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) (/.f64 x (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) (neg.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (/.f64 1 (exp.f64 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 wj)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (cbrt.f64 (exp.f64 (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) x) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) x) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) 1) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (neg.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (pow.f64 (/.f64 (exp.f64 wj) x) -1) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (exp.f64 wj)) (/.f64 x (exp.f64 wj)))))))

simplify4.6s (4%)

Algorithm
egglog
Counts
264 → 321
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 -1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))))) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) (+.f64 1 (/.f64 x (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2)))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 (/.f64 -1 wj) 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1)))) 1)
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) x)))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 wj)))
(-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)) (+.f64 1 wj))
(/.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) -1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) (neg.f64 wj))) (*.f64 (pow.f64 (-.f64 -1 wj) 2) -1))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) -1))
(/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (*.f64 (-.f64 -1 wj) -1))
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (pow.f64 (-.f64 -1 wj) 2)) (*.f64 -1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (*.f64 -1 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))
(/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (+.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))
(/.f64 (+.f64 (*.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) wj)) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (+.f64 (*.f64 wj (pow.f64 (-.f64 -1 wj) 2)) (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (pow.f64 (-.f64 -1 wj) 2))
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) wj)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)) wj)
(fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) wj)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)
(fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)) wj)
(fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1 wj)
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) wj)
(fma.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) wj)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))
(neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))
(neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)))
(*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (/.f64 1 (pow.f64 (-.f64 -1 wj) 2)))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (/.f64 1 (+.f64 1 wj))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 wj)) (exp.f64 wj)) (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (fma.f64 wj wj wj) (pow.f64 (-.f64 -1 wj) 2)))
(-.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (+.f64 1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 -1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 wj))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (+.f64 1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (-.f64 -1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 x (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) -1)
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (pow.f64 (-.f64 -1 wj) 2))
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3)
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3))
(neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 1))
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (pow.f64 (/.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 (pow.f64 wj 3)) -1)) (neg.f64 (fma.f64 wj wj (-.f64 1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) 1))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)))
(+.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (neg.f64 x) (/.f64 -1 (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 x (exp.f64 wj)) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (cbrt.f64 x))
(*.f64 1 (/.f64 x (exp.f64 wj)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))
(*.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) (neg.f64 1/2)))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (/.f64 1 (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 -1 (exp.f64 wj)) (neg.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (cbrt.f64 (exp.f64 (neg.f64 wj))))
(*.f64 -1 (/.f64 (neg.f64 x) (exp.f64 wj)))
(-.f64 0 (/.f64 (neg.f64 x) (exp.f64 wj)))
(-.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) (/.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 (*.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) x) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) x) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) 1) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 1 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) -1)
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (neg.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (exp.f64 wj)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (exp.f64 wj) x) -1) (/.f64 x (exp.f64 wj)))
(if (!=.f64 1 0) (/.f64 x (exp.f64 wj)) (/.f64 x (exp.f64 wj)))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(-.f64 (fma.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)) (fma.f64 -2 (*.f64 wj x) x)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 2/3 -3)) (-.f64 (*.f64 -2 (*.f64 x -5/2)) -1))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (-.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj))) -1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (-.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj))) -1)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 -1 wj))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(fma.f64 (-.f64 (-.f64 -1 x) x) wj x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(fma.f64 (pow.f64 wj 2) (+.f64 (-.f64 x (*.f64 x -1/2)) (-.f64 x -1)) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 -1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(fma.f64 (pow.f64 wj 3) (-.f64 (-.f64 (-.f64 -1 x) (-.f64 (*.f64 x (+.f64 -1/2 1/6)) (*.f64 x -1/2))) (-.f64 x (*.f64 x -1/2))) (fma.f64 (pow.f64 wj 2) (+.f64 (-.f64 x (*.f64 x -1/2)) (-.f64 x -1)) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x)))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(/.f64 (-.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))))) 1)
(+.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj))) -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) (+.f64 1 (/.f64 x (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2)))))) 1)
(-.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)) (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj)))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(/.f64 (-.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1))) 1)
(+.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj))) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 (/.f64 -1 wj) 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1)))) 1)
(-.f64 (fma.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) -1) (/.f64 -1 (pow.f64 wj 3)) (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj)))) 1)
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) x))
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (-.f64 x (*.f64 wj x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) x)))
(-.f64 (+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (-.f64 x (*.f64 wj x))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 -1/2 1/6)) (*.f64 x -1/2))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)) (+.f64 1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) -1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) (neg.f64 wj))) (*.f64 (pow.f64 (-.f64 -1 wj) 2) -1))
(/.f64 (fma.f64 wj (pow.f64 (-.f64 -1 wj) 2) (*.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) -1))
(/.f64 (fma.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (*.f64 (-.f64 -1 wj) -1))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (pow.f64 (-.f64 -1 wj) 2)) (*.f64 -1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (*.f64 -1 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (pow.f64 (-.f64 -1 wj) 2) (*.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 -1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 1 wj))
(/.f64 (-.f64 wj (+.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (*.f64 (pow.f64 (-.f64 -1 wj) 2) wj)) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (fma.f64 wj (pow.f64 (-.f64 -1 wj) 2) (*.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (+.f64 (*.f64 wj (pow.f64 (-.f64 -1 wj) 2)) (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (fma.f64 wj (pow.f64 (-.f64 -1 wj) 2) (*.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))) (pow.f64 (-.f64 -1 wj) 2))
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (exp.f64 wj))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(-.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3)) (-.f64 (/.f64 wj (-.f64 wj -1)) wj))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (/.f64 x (cbrt.f64 (-.f64 wj -1))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 wj -1)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3))) wj)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1 wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) wj)
(+.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 3)) (-.f64 wj -1)) wj)
(fma.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj) (pow.f64 wj 2))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)) 1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj) (pow.f64 wj 2))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) (pow.f64 wj 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) 3)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj) (pow.f64 wj 2))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) 0) (*.f64 (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 2) (*.f64 (/.f64 wj (-.f64 wj -1)) (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)))))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 2) (*.f64 (/.f64 wj (-.f64 wj -1)) (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 2) (*.f64 (/.f64 wj (-.f64 wj -1)) (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)))))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 2) (*.f64 (/.f64 wj (-.f64 wj -1)) (+.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)))))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (+.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) wj)
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (/.f64 1 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 3)) (-.f64 wj -1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (+.f64 1 wj)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 3)) (-.f64 wj -1))
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (/.f64 1 (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 wj)) (exp.f64 wj)) (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (fma.f64 wj wj wj) (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(-.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (-.f64 wj -1)))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 2)) (-.f64 wj -1)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (fma.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 wj -1)) (exp.f64 wj))) (-.f64 -1 wj) (*.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (+.f64 1 wj)))
(/.f64 (fma.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 wj -1)) (exp.f64 wj))) (-.f64 -1 wj) (*.f64 wj (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 -1 wj) 2) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (+.f64 1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (fma.f64 wj wj wj) (cbrt.f64 (-.f64 wj -1)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 -1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 wj))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (+.f64 1 wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj)) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (*.f64 (-.f64 -1 wj) (*.f64 wj (exp.f64 wj))) (cbrt.f64 (-.f64 wj -1)))) (*.f64 (*.f64 (exp.f64 wj) (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (-.f64 -1 wj) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (fma.f64 wj wj wj) (cbrt.f64 (-.f64 wj -1)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 x (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 wj (cbrt.f64 (+.f64 1 wj))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (*.f64 (-.f64 -1 wj) (*.f64 wj (exp.f64 wj))) (cbrt.f64 (-.f64 wj -1)))) (*.f64 (*.f64 (exp.f64 wj) (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) -1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj))) 1) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 1 (fma.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj) (neg.f64 (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (neg.f64 wj))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(fma.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(fma.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 x (cbrt.f64 (-.f64 wj -1))) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 wj -1)) (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3) 1/3)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)) 1))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (pow.f64 (/.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (pow.f64 (/.f64 (-.f64 -1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (/.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (/.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (-.f64 -1 wj) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (/.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (+.f64 1 wj))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (/.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 0) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) (+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1)))) 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 wj -1))) 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) wj) (-.f64 wj -1))))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 1 0) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 (pow.f64 wj 3)) -1)) (neg.f64 (fma.f64 wj wj (-.f64 1 wj)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1)))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) 1))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 wj -1))
(*.f64 (neg.f64 x) (/.f64 -1 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (cbrt.f64 x))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(*.f64 1 (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))
(/.f64 x (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(*.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) (neg.f64 1/2)))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (/.f64 1 (exp.f64 (+.f64 wj wj)))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(*.f64 (/.f64 -1 (exp.f64 wj)) (neg.f64 x))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (cbrt.f64 (exp.f64 (neg.f64 wj))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(*.f64 -1 (/.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 0 (/.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) (/.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 x (exp.f64 wj))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (pow.f64 (exp.f64 wj) (neg.f64 1/2)) x) (sqrt.f64 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) x) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (neg.f64 (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (neg.f64 x)) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) 1) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(/.f64 (*.f64 1 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (cbrt.f64 (exp.f64 wj)))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (neg.f64 x)) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (cbrt.f64 (pow.f64 x 3)) (exp.f64 wj))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 x 2)) (pow.f64 (exp.f64 2) wj)))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) -1)
(/.f64 x (exp.f64 wj))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (exp.f64 wj)))) (neg.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (exp.f64 wj)))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(/.f64 x (cbrt.f64 (exp.f64 (*.f64 wj 3))))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)
(/.f64 x (exp.f64 wj))
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 x (exp.f64 wj))
(pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)
(/.f64 x (exp.f64 wj))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))
(/.f64 x (exp.f64 wj))
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 1))
(/.f64 x (exp.f64 wj))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (exp.f64 wj)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (exp.f64 wj) x) -1) (/.f64 x (exp.f64 wj)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (exp.f64 wj) x)) (/.f64 x (exp.f64 wj)))
(if (!=.f64 1 0) (/.f64 x (exp.f64 wj)) (/.f64 x (exp.f64 wj)))

localize12.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
0.0b
(*.f64 wj (exp.f64 wj))
0.0b
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
3.5b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 53 to 8 computations (84.9% saved)

series34.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@0
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
1.0ms
x
@inf
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
1.0ms
x
@inf
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
1.0ms
wj
@-inf
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
0.0ms
x
@0
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Compiler

Compiled 5475 to 1985 computations (63.7% saved)

rewrite1.7s (1.5%)

Algorithm
batch-egg-rewrite
Rules
127×egg-rr
68×egg-rr
56×egg-rr
26×egg-rr
Counts
4 → 277
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 0) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 (/.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 (neg.f64 wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 1) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 -1 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 wj) (neg.f64 (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (pow.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 1 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 wj (cbrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1 (neg.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj) (cbrt.f64 (exp.f64 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (neg.f64 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (neg.f64 (+.f64 -1 (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) 1) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) 1) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (pow.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))) (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj))) (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 wj (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) 1) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj))))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 x))) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) x)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (+.f64 1 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (exp.f64 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (exp.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (+.f64 1 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj)))) (exp.f64 (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 1) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 -1 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) 1) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 wj (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 wj (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 1 wj)) wj (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (/.f64 1 (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 wj (+.f64 1 wj)) 1 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 0) (pow.f64 (/.f64 (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (+.f64 1 wj) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (*.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 1 (/.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 1))))))

simplify6.0s (5.2%)

Algorithm
egglog
Counts
349 → 417
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x))))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) (pow.f64 (/.f64 1 wj) 2)) (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) (pow.f64 (/.f64 1 wj) 2)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (pow.f64 (/.f64 1 wj) 3) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1))))) (/.f64 1 wj))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj)))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) (+.f64 1 (/.f64 x (exp.f64 wj)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj)))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2))))
(-.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(-.f64 (+.f64 wj 0) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 wj))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(fma.f64 0 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 1 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))
(neg.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(neg.f64 (-.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0))
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 (/.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(+.f64 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 (neg.f64 wj) -1))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 1) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 -1 (neg.f64 wj)))
(+.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 (neg.f64 wj)))
(+.f64 (-.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(*.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (+.f64 1 wj))
(*.f64 (neg.f64 -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(*.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (pow.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) -1))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(*.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 1 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 wj (cbrt.f64 (exp.f64 wj)))))
(*.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (*.f64 wj (exp.f64 wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))
(*.f64 (neg.f64 (+.f64 -1 (neg.f64 wj))) (exp.f64 wj))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj) (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(*.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (neg.f64 wj)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(*.f64 (+.f64 -1 (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(*.f64 -1 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (exp.f64 wj) (neg.f64 (+.f64 -1 (neg.f64 wj))))
(-.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) 1) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) 1) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 wj (exp.f64 wj)))
(fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 1 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))
(neg.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(neg.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (pow.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 1 (*.f64 wj (exp.f64 wj)))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (exp.f64 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)))
(*.f64 (*.f64 wj (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))) (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj))) (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 wj (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1)
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
(pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)
(pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))
(if (!=.f64 1 0) (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)) (+.f64 1 wj)))
(*.f64 (neg.f64 -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))
(*.f64 1 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))
(*.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj)))
(-.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(-.f64 (/.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(-.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(-.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj))) (exp.f64 wj))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) 1) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj))))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 x))) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) x)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (+.f64 1 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (exp.f64 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (exp.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (+.f64 1 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj)))) (exp.f64 (+.f64 wj wj)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 wj))
(/.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj))) (+.f64 1 wj))
(/.f64 (*.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 1 wj))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 1) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (+.f64 1 wj))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (neg.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 -1 (neg.f64 wj)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) 1) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (*.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 wj (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 1 (+.f64 1 wj)) wj (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 1 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 wj (/.f64 1 (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (+.f64 1 wj)) 1 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3) 1/3)
(pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3))
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 0) (pow.f64 (/.f64 (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (+.f64 1 wj) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (*.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 1 (/.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 1))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(-.f64 (fma.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)) (fma.f64 -2 (*.f64 wj x) x)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 2/3 -3)) (-.f64 (*.f64 -2 (*.f64 x -5/2)) -1))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 (/.f64 1 wj) 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (-.f64 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (*.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) -1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (-.f64 wj 1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (-.f64 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (*.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) -1)
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
1
(+.f64 1 (*.f64 2 wj))
(-.f64 (*.f64 wj 2) -1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(-.f64 (fma.f64 3/2 (pow.f64 wj 2) (*.f64 wj 2)) -1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(-.f64 (fma.f64 3/2 (pow.f64 wj 2) (fma.f64 2/3 (pow.f64 wj 3) (*.f64 wj 2))) -1)
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (fma.f64 1/2 (pow.f64 wj 3) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 (pow.f64 wj 2) (fma.f64 1/2 (pow.f64 wj 3) (+.f64 wj (*.f64 (pow.f64 wj 4) 1/6))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(-.f64 (*.f64 wj (-.f64 1 (*.f64 -2 x))) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2) (-.f64 (*.f64 wj (-.f64 1 (*.f64 -2 x))) x))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x))))))))))
(fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2) (-.f64 (fma.f64 (-.f64 1 (*.f64 -2 x)) wj (*.f64 (pow.f64 wj 3) (-.f64 1/2 (fma.f64 2 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (fma.f64 -2/3 x (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))))) x))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) (pow.f64 (/.f64 1 wj) 2)) (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))))) (/.f64 1 wj))
(-.f64 (fma.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))) -1)
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) (pow.f64 (/.f64 1 wj) 2)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (pow.f64 (/.f64 1 wj) 3) (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1))))) (/.f64 1 wj))
(+.f64 (-.f64 (fma.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 wj -1) wj) (-.f64 (/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) -1) (pow.f64 wj 3)) (/.f64 (/.f64 x wj) (exp.f64 wj)))) -1) (/.f64 -1 wj))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(-.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj)))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(-.f64 (fma.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))) -1)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) (+.f64 1 (/.f64 x (exp.f64 wj)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj)))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))))
(fma.f64 (/.f64 -1 (pow.f64 wj 3)) (+.f64 1 (/.f64 x (exp.f64 wj))) (-.f64 (fma.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))) -1))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 -1 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)))
(neg.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj) 3)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj) 3)))
(-.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (+.f64 wj 0) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 wj))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 0 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 1 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 wj 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) 3)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) 1/3)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 1)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(neg.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(neg.f64 (-.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 wj (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj (pow.f64 wj 2))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3)) (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2)) (+.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 2) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (-.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 2)) (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 0) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 (/.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (/.f64 x (*.f64 (*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) (exp.f64 wj)) (-.f64 wj -1))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 2) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3)) (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj)))) 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (pow.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 2) 0) (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 2) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (/.f64 wj (+.f64 1 wj)))) (-.f64 (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2) (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3)) (-.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) (+.f64 wj (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) 2) (*.f64 0 (-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) wj))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj) 2) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) (+.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(if (!=.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) wj)))) (+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) wj)
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 0 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 (neg.f64 wj) -1))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) 1) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 1))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (*.f64 -1 (neg.f64 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (-.f64 wj (/.f64 wj (+.f64 1 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)) (neg.f64 (neg.f64 wj)))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(+.f64 (-.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) wj))
(+.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) wj)
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (+.f64 1 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (pow.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 1 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 3)))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 wj (cbrt.f64 (exp.f64 wj)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (*.f64 wj (exp.f64 wj)))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (cbrt.f64 (*.f64 wj (pow.f64 (exp.f64 2) wj))) (cbrt.f64 (pow.f64 (exp.f64 2) wj)))) (*.f64 (+.f64 (cbrt.f64 wj) 1) (cbrt.f64 (exp.f64 wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)))) (+.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (exp.f64 wj))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (cbrt.f64 (*.f64 wj (pow.f64 (exp.f64 2) wj))) (cbrt.f64 (pow.f64 (exp.f64 2) wj)))) (*.f64 (+.f64 (cbrt.f64 wj) 1) (cbrt.f64 (exp.f64 wj))))
(*.f64 (neg.f64 (+.f64 -1 (neg.f64 wj))) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 3)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (+.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj) (cbrt.f64 (exp.f64 (+.f64 wj wj)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 wj)) (+.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (neg.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 -1 (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 -1 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (neg.f64 (+.f64 -1 (neg.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) 1) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) 1) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (cbrt.f64 (-.f64 (pow.f64 wj 3) -1)))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 (pow.f64 wj 2) 1) wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (cbrt.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (cbrt.f64 (-.f64 (pow.f64 wj 3) -1)))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 1 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(neg.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(neg.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 (*.f64 wj 3))) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)))
(if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 wj) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (pow.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 wj (*.f64 (exp.f64 wj) (-.f64 (pow.f64 wj -1) -1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (*.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj -1) (-.f64 wj 1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj -1)) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 wj 1)) 0) (*.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj -1) (-.f64 wj 1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(*.f64 1 (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))) wj))
(*.f64 wj (exp.f64 wj))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)))
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 wj (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 wj (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 wj (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))) (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 wj (pow.f64 (exp.f64 2) wj)) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj))) (exp.f64 wj)) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (exp.f64 wj))
(/.f64 (*.f64 wj (pow.f64 (exp.f64 2) wj)) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(/.f64 wj (exp.f64 (neg.f64 wj)))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1)
(*.f64 wj (exp.f64 wj))
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)
(*.f64 wj (exp.f64 wj))
(pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)
(*.f64 wj (exp.f64 wj))
(cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))
(*.f64 wj (exp.f64 wj))
(if (!=.f64 1 0) (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (neg.f64 -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 1 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) 3)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(-.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(-.f64 (/.f64 0 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(-.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(-.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (+.f64 1 wj))) (exp.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (exp.f64 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) 1) (exp.f64 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (exp.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (exp.f64 wj))))) (cbrt.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (neg.f64 (*.f64 (-.f64 wj -1) (+.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (pow.f64 (-.f64 wj -1) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) x) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (*.f64 (-.f64 -1 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) wj (*.f64 (/.f64 x (-.f64 wj -1)) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (-.f64 wj -1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 x))) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) x)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (+.f64 1 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (fma.f64 wj (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (-.f64 -1 wj) x) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (*.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 (-.f64 -1 wj) (pow.f64 (exp.f64 2) wj))) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) x)) (*.f64 (-.f64 -1 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (fma.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))) (*.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (exp.f64 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 1 wj)))
(/.f64 (fma.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (-.f64 wj -1) (/.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (exp.f64 wj))) (*.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (exp.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (+.f64 1 wj)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (exp.f64 wj)))
(/.f64 (fma.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (exp.f64 wj) (*.f64 (/.f64 (neg.f64 x) (-.f64 wj -1)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (-.f64 -1 wj)) (neg.f64 x))) (*.f64 (-.f64 -1 wj) (pow.f64 (exp.f64 2) wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (-.f64 wj -1)) x)) (*.f64 (-.f64 wj -1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (/.f64 (*.f64 (neg.f64 x) (exp.f64 wj)) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj)))) (exp.f64 (+.f64 wj wj)))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 -1 wj))) (pow.f64 (exp.f64 2) wj))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (fma.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 x (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))))) (*.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) wj (*.f64 (/.f64 x (-.f64 wj -1)) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (-.f64 wj -1) (pow.f64 (exp.f64 2) wj)))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj)) (exp.f64 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2) (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj))) (+.f64 1 wj))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 1 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 1) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1) (+.f64 1 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 1 wj))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 2) (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))) (+.f64 1 wj))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(/.f64 (neg.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 -1 (neg.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) 1) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(/.f64 (*.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) wj)) (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (fma.f64 (pow.f64 (exp.f64 2) wj) (+.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) x)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (+.f64 1 wj) (/.f64 x (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (-.f64 x (*.f64 (*.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (-.f64 wj -1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (-.f64 wj -1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 wj (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (-.f64 wj -1)) (/.f64 wj (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 wj (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 wj (-.f64 wj -1)) (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (-.f64 wj -1)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 wj -1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))) (/.f64 (*.f64 wj (exp.f64 wj)) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 1 (+.f64 1 wj)) wj (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 1 (-.f64 wj -1)) wj (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(fma.f64 1 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(fma.f64 wj (/.f64 1 (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (-.f64 wj -1))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(fma.f64 (/.f64 wj (+.f64 1 wj)) 1 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(fma.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) 3)
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3) 1/3)
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 1)
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 3))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(if (!=.f64 (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 2)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 2)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 0) (pow.f64 (/.f64 (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 0) (pow.f64 (/.f64 (-.f64 wj -1) (-.f64 wj (/.f64 x (exp.f64 wj)))) -1) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (+.f64 1 wj) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (exp.f64 wj)))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 wj)) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) 2)))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (+.f64 wj (/.f64 x (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (+.f64 wj (/.f64 x (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (+.f64 wj (/.f64 x (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj)) (/.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (+.f64 wj (/.f64 x (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 x)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (/.f64 (-.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (*.f64 (/.f64 wj (+.f64 1 wj)) (+.f64 1 (/.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 wj (-.f64 wj -1)))) (/.f64 wj (-.f64 wj -1))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 3)) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (-.f64 (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3)))) (neg.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj))) 0) (/.f64 (/.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj))) (-.f64 (pow.f64 wj 3) -1)) (exp.f64 (*.f64 wj 3))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (-.f64 wj 1)) 0) (*.f64 (-.f64 (pow.f64 wj 2) (-.f64 wj 1)) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 (pow.f64 wj 3) -1))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(if (!=.f64 (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj (+.f64 wj -1))))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (pow.f64 (exp.f64 wj) 3))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 wj)))
(if (!=.f64 (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj)) 0) (/.f64 (/.f64 (*.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (*.f64 (+.f64 (-.f64 (pow.f64 wj 2) wj) 1) (pow.f64 (exp.f64 2) wj))) (-.f64 (pow.f64 wj 3) -1)) (exp.f64 (*.f64 wj 3))) (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (neg.f64 x)) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (*.f64 wj (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 x (*.f64 (+.f64 -1 (neg.f64 wj)) (exp.f64 wj))) 1))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj -1))

eval344.0ms (0.3%)

Compiler

Compiled 22764 to 10853 computations (52.3% saved)

prune147.0ms (0.1%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New75713770
Fresh000
Picked101
Done101
Total75913772
Error
0.1b
Counts
772 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
12.1b
(fma.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) wj)
12.7b
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
12.0b
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
7.9b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
12.0b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) x)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
60.8b
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
62.0b
(-.f64 wj 1)
1.8b
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
1.4b
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
9.0b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
13.0b
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
9.1b
x
61.6b
wj
Compiler

Compiled 410 to 288 computations (29.8% saved)

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 2/3 x)
0.7b
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))
5.5b
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
6.4b
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
Compiler

Compiled 245 to 181 computations (26.1% saved)

series41.0ms (0%)

Counts
4 → 56
Calls

18 calls:

TimeVariablePointExpression
4.0ms
wj
@0
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
3.0ms
x
@inf
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
1.0ms
wj
@0
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
1.0ms
x
@0
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
1.0ms
wj
@-inf
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
Compiler

Compiled 3745 to 2795 computations (25.4% saved)

rewrite1.7s (1.5%)

Algorithm
batch-egg-rewrite
Rules
61×egg-rr
55×egg-rr
55×egg-rr
17×egg-rr
Counts
4 → 188
Calls
Call 1
Inputs
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))
(*.f64 2/3 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x -5/2 -1) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (fma.f64 x -5/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1) (pow.f64 wj 2)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 -7/3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 3) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) wj) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (*.f64 x (+.f64 5 -3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))) (+.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))) (+.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 5 -3)) 3) 1) (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 x (+.f64 5 -3)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 -5/2 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x 5))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x (neg.f64 5)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -5/2 x) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 5) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (+.f64 (*.f64 (pow.f64 x 3) -27) 1)) (*.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 5)) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (neg.f64 (*.f64 x (+.f64 5 -3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 -3 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 x (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -3 (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -3 x) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -3 x) 0) (*.f64 (*.f64 -3 x) (/.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (*.f64 -3 x))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1))) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 x (-.f64 -3 5))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (pow.f64 (*.f64 x 5) 2)) (+.f64 1 (*.f64 x (-.f64 -3 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -3 x 1) 0) (*.f64 (fma.f64 -3 x 1) (+.f64 1 (/.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (/.f64 x (*.f64 (+.f64 1 (*.f64 x 5)) -1/3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x (+.f64 5 -3)) 1) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) 1) (-.f64 (*.f64 x (+.f64 5 -3)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (*.f64 x (+.f64 5 -3))) 0) (/.f64 (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3)))) (-.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x 5) 2) (pow.f64 (fma.f64 -3 x 1) 2)) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (*.f64 (*.f64 x (+.f64 5 -3)) (+.f64 1 (/.f64 1 (*.f64 x (+.f64 5 -3))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 5) 0) (*.f64 (*.f64 x 5) (+.f64 1 (/.f64 (fma.f64 -3 x 1) (*.f64 x 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -3 x 1) (*.f64 x 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 x (+.f64 5 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 5 -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 8 x)) (+.f64 (*.f64 -3 x) (*.f64 -3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 8 x) (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 8 x) (+.f64 (*.f64 -3 x) (fma.f64 -3 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)) (*.f64 8 x))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2/3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)) (cbrt.f64 (*.f64 2/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2/3) (*.f64 (sqrt.f64 2/3) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 2/3)) (cbrt.f64 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 2/3)) (sqrt.f64 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2/3 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2/3 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) 8/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) 8/27))))))

simplify4.4s (3.9%)

Algorithm
egglog
Counts
244 → 268
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) wj)
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))
(*.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))))
(*.f64 wj (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)) (neg.f64 (fma.f64 x -5/2 -1))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2)))
(*.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)))
(*.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj) wj)
(*.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)))
(*.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(*.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(*.f64 -1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(*.f64 (fma.f64 x -5/2 -1) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (fma.f64 x -5/2 -1))
(-.f64 0 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1) (pow.f64 wj 2)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))
(/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(neg.f64 (*.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) 1))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(+.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2))
(*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 -7/3 5))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj))
(*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))
(*.f64 wj (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)) (pow.f64 wj 3)))
(*.f64 (*.f64 (pow.f64 wj 3) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 2)) wj)
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) wj) (pow.f64 wj 2))
(*.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))))
(*.f64 1 (+.f64 1 (*.f64 x (+.f64 5 -3))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(*.f64 1 (+.f64 1 (/.f64 (*.f64 x (+.f64 5 -3)) 1)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))) (+.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))) (+.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))
(/.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 5 -3)) 3) 1) (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (+.f64 5 -3)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 -5/2 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1/2))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x 5))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) 1))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x (neg.f64 5)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1))
(/.f64 (+.f64 (*.f64 (*.f64 -5/2 x) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x 5) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (+.f64 (*.f64 (pow.f64 x 3) -27) 1)) (*.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 5)) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 x (+.f64 5 -3)))) -1)
(fma.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 -3 x))
(fma.f64 -3 x (+.f64 1 (*.f64 x 5)))
(fma.f64 1 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))
(fma.f64 x -3 (+.f64 1 (*.f64 x 5)))
(fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))
(fma.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (+.f64 1 (*.f64 x 5)))
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3) 1/3)
(pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3))
(if (!=.f64 (*.f64 -3 x) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 -3 x) 0) (*.f64 (*.f64 -3 x) (/.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (*.f64 -3 x))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1))) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 1 (*.f64 x (-.f64 -3 5))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (pow.f64 (*.f64 x 5) 2)) (+.f64 1 (*.f64 x (-.f64 -3 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (*.f64 (fma.f64 -3 x 1) (+.f64 1 (/.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (/.f64 x (*.f64 (+.f64 1 (*.f64 x 5)) -1/3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 1 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x (+.f64 5 -3)) 1) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) 1) (-.f64 (*.f64 x (+.f64 5 -3)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 1 (*.f64 x (+.f64 5 -3))) 0) (/.f64 (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3)))) (-.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x 5) 2) (pow.f64 (fma.f64 -3 x 1) 2)) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (*.f64 (*.f64 x (+.f64 5 -3)) (+.f64 1 (/.f64 1 (*.f64 x (+.f64 5 -3))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (*.f64 (*.f64 x 5) (+.f64 1 (/.f64 (fma.f64 -3 x 1) (*.f64 x 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(+.f64 (fma.f64 -3 x 1) (*.f64 x 5))
(+.f64 (*.f64 x 5) (fma.f64 -3 x 1))
(+.f64 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))
(+.f64 1 (*.f64 x (+.f64 5 -3)))
(+.f64 (*.f64 x (+.f64 5 -3)) 1)
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))
(+.f64 (+.f64 1 (*.f64 8 x)) (+.f64 (*.f64 -3 x) (*.f64 -3 x)))
(+.f64 (*.f64 8 x) (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)))
(+.f64 (*.f64 8 x) (+.f64 (*.f64 -3 x) (fma.f64 -3 x 1)))
(+.f64 (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)) (*.f64 8 x))
(*.f64 (cbrt.f64 (*.f64 2/3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)) (cbrt.f64 (*.f64 2/3 x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) 2/3))
(*.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) x))
(*.f64 (sqrt.f64 2/3) (*.f64 (sqrt.f64 2/3) x))
(*.f64 (*.f64 2/3 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 (*.f64 x (cbrt.f64 2/3)) (cbrt.f64 4/9))
(*.f64 (*.f64 x (sqrt.f64 2/3)) (sqrt.f64 2/3))
(*.f64 1 (*.f64 2/3 x))
(*.f64 (*.f64 2/3 x) 1)
(*.f64 2/3 x)
(*.f64 x 2/3)
(/.f64 (*.f64 2/3 x) 1)
(pow.f64 (cbrt.f64 (*.f64 2/3 x)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) 8/27) 1/3)
(pow.f64 (*.f64 2/3 x) 1)
(cbrt.f64 (*.f64 (pow.f64 x 3) 8/27))
Outputs
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) wj)
(pow.f64 wj 3)
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x)))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x)))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 (pow.f64 wj 2) wj) (*.f64 8/3 (*.f64 (pow.f64 wj 2) (*.f64 wj x))))
(+.f64 (pow.f64 wj 3) (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (pow.f64 wj -1) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (pow.f64 wj -1) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (pow.f64 wj -1) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 1 wj) -3))
(*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (pow.f64 wj -1) -3))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 (/.f64 -1 wj) -3)))
(neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))) (pow.f64 (/.f64 -1 wj) -3)))
1
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 wj (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)) (neg.f64 (fma.f64 x -5/2 -1))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 x -5/2 -1)))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 x -5/2 -1) 3))) (pow.f64 wj 2))
(*.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)))
(*.f64 (pow.f64 wj 2) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 x -5/2 -1) 3))))
(*.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj) wj)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (pow.f64 wj 2) 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (cbrt.f64 (pow.f64 (pow.f64 wj 3) 2))))
(*.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 -1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(*.f64 (fma.f64 x -5/2 -1) (neg.f64 (pow.f64 wj 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (fma.f64 x -5/2 -1))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(-.f64 0 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (fma.f64 x -5/2 -1)) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 (-.f64 1 (*.f64 x -5/2)) 2))) (pow.f64 wj 2)) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)) -1)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1) (pow.f64 wj 2)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -125/8) 1)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2))) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 -1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) 3)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 1)
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 1 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(neg.f64 (*.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) 1))
(neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 (+.f64 (*.f64 x -5/2) 1) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) 2)) (*.f64 (+.f64 (*.f64 x -5/2) 1) (pow.f64 wj 2))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (-.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 (+.f64 (*.f64 x -5/2) 1) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) 2)) (*.f64 (+.f64 (*.f64 x -5/2) 1) (pow.f64 wj 2))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) x) (/.f64 (pow.f64 wj 2) 5/2)))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) x) (/.f64 (pow.f64 wj 2) 5/2)))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)))) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)))) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 5/2 x) 3) 1) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (pow.f64 (pow.f64 wj 2) 2) (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)) 2) (-.f64 1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)))) 0) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 (pow.f64 (-.f64 (*.f64 5/2 x) (*.f64 (pow.f64 x 2) 25/4)) 3) 1)) (+.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)) 2) (-.f64 1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x))) 0) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (pow.f64 wj 2)) (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 3))) (-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)) 2)) (-.f64 (*.f64 (pow.f64 x 2) 25/4) (*.f64 5/2 x)))) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)) 2) (-.f64 1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)))) 0) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 wj 2)) (-.f64 (pow.f64 (-.f64 (*.f64 5/2 x) (*.f64 (pow.f64 x 2) 25/4)) 3) 1)) (+.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2)) 2) (-.f64 1 (fma.f64 (pow.f64 x 2) 25/4 (*.f64 x -5/2))))) (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 5/2 x) -1) (pow.f64 wj 2))
(*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 -7/3 5))))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 2) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 wj (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x (+.f64 -7/3 5)))))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)) (pow.f64 wj 3)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (*.f64 (pow.f64 wj 3) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) 2)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 2)) wj)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) wj) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5)))) wj) 3)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3) 1/3)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 1)
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)) 3))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (fma.f64 2 x 1) (*.f64 2/3 x))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (*.f64 (pow.f64 x 2) 4/9) (pow.f64 (fma.f64 2 x 1) 2))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 2) (*.f64 (pow.f64 x 2) 49/9))) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x 5) -1) (*.f64 x -7/3)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (-.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (fma.f64 2 x 1) (*.f64 2/3 x))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (*.f64 (pow.f64 x 2) 4/9) (pow.f64 (fma.f64 2 x 1) 2))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (-.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (*.f64 (pow.f64 x 2) 4/9) (pow.f64 (fma.f64 2 x 1) 2))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (*.f64 (pow.f64 x 2) 4/9) (pow.f64 (fma.f64 2 x 1) 2))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 2) (-.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 2) (*.f64 (pow.f64 x 2) 49/9))) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x 5) -1) (*.f64 x -7/3)))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 0) (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -7/3) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x 5) -1) (*.f64 x -7/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) -1))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (+.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (*.f64 (*.f64 2/3 x) (*.f64 (pow.f64 wj 3) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (*.f64 (*.f64 2/3 x) (*.f64 (pow.f64 wj 3) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 0) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 0) (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -7/3) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x 5) -1) (*.f64 x -7/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) -1))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5))))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5))))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3))) (-.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3))) (*.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3))))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (*.f64 2/3 x) 3) (pow.f64 (fma.f64 2 x 1) 3))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 wj 3) 2/3) x) 2) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (fma.f64 2 x 1))) (-.f64 (*.f64 2/3 x) (fma.f64 2 x 1))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) 3) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5)))) (*.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 -7/3 5))) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (+.f64 (pow.f64 (-.f64 (*.f64 x 5) -1) 3) (*.f64 -343/27 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -7/3 (pow.f64 wj 3))) 2) (*.f64 (*.f64 (-.f64 (*.f64 x 5) -1) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x -7/3) 1) (*.f64 x 5)))))) (*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (pow.f64 wj 3)) (*.f64 (*.f64 2/3 x) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))
(+.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x (+.f64 5 -3)))) (*.f64 (pow.f64 wj 3) (*.f64 2/3 x)))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2/3 x) (fma.f64 2 x 1)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))
(*.f64 (-.f64 (*.f64 8/3 x) -1) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)))
(fma.f64 2 x 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 2)) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))))
(fma.f64 2 x 1)
(*.f64 1 (+.f64 1 (*.f64 x (+.f64 5 -3))))
(fma.f64 2 x 1)
(*.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(fma.f64 2 x 1)
(*.f64 1 (+.f64 1 (/.f64 (*.f64 x (+.f64 5 -3)) 1)))
(fma.f64 2 x 1)
(*.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))) (+.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (+.f64 1 (*.f64 x 5)))))
(fma.f64 2 x 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))) (+.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (*.f64 -3 x))))
(fma.f64 2 x 1)
(/.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(fma.f64 2 x 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 5 -3)) 3) 1) (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))))
(fma.f64 2 x 1)
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (+.f64 5 -3)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))))
(fma.f64 2 x 1)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 -5/2 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1/2))
(/.f64 (fma.f64 (fma.f64 (pow.f64 x 3) -27 1) -1/2 (*.f64 (*.f64 x -5/2) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))) (*.f64 -1/2 (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x 5))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) 1))
(/.f64 (fma.f64 (*.f64 x 5) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))) (fma.f64 (pow.f64 x 3) -27 1)) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) 1) -1) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) (*.f64 x (neg.f64 5)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x))) -1))
(/.f64 (fma.f64 (*.f64 x 5) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))) (fma.f64 (pow.f64 x 3) -27 1)) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))
(/.f64 (+.f64 (*.f64 (*.f64 -5/2 x) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 x 3) -27 1) -1/2 (*.f64 (*.f64 x -5/2) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))) (*.f64 -1/2 (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x 5) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (+.f64 (*.f64 (pow.f64 x 3) -27) 1)) (*.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (fma.f64 (*.f64 x 5) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))) (fma.f64 (pow.f64 x 3) -27 1)) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))
(/.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 5)) (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -27) 1))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) 9) (-.f64 1 (*.f64 -3 x)))))
(/.f64 (fma.f64 (*.f64 x 5) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))) (fma.f64 (pow.f64 x 3) -27 1)) (fma.f64 (pow.f64 x 2) 9 (-.f64 1 (*.f64 -3 x))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 x (+.f64 5 -3)))) -1)
(fma.f64 2 x 1)
(fma.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (*.f64 -3 x))
(fma.f64 2 x 1)
(fma.f64 -3 x (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 1 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 x -3 (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))
(fma.f64 2 x 1)
(fma.f64 (cbrt.f64 (*.f64 -3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 9)) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 5 -3)))) 3)
(fma.f64 2 x 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3) 1/3)
(fma.f64 2 x 1)
(pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 1)
(fma.f64 2 x 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) 3))
(fma.f64 2 x 1)
(if (!=.f64 (*.f64 -3 x) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 -3 x) 0) (/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (-.f64 (*.f64 x 5) -1) 3)) (fma.f64 (pow.f64 x 2) 9 (*.f64 (+.f64 (*.f64 x -5) -1) (fma.f64 x -8 -1)))) (fma.f64 2 x 1))
(if (!=.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 x -8 -1) 0) (/.f64 (-.f64 (*.f64 9 (pow.f64 x 2)) (pow.f64 (-.f64 (*.f64 x 5) -1) 2)) (fma.f64 x -8 -1)) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 -3 x) 0) (*.f64 (*.f64 -3 x) (/.f64 (+.f64 1 (*.f64 x (+.f64 5 -3))) (*.f64 -3 x))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 -3 x) 0) (/.f64 (*.f64 (*.f64 -3 x) (fma.f64 2 x 1)) (*.f64 -3 x)) (fma.f64 2 x 1))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1))) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 (pow.f64 x 2) 9 (*.f64 (+.f64 (*.f64 x -5) -1) (fma.f64 x -8 -1))) 0) (/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (-.f64 (*.f64 x 5) -1) 3)) (fma.f64 (pow.f64 x 2) 9 (*.f64 (+.f64 (*.f64 x -5) -1) (fma.f64 x -8 -1)))) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -27) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (-.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x 5) -1) 0) (/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (-.f64 (*.f64 x 5) -1) 3)) (fma.f64 (pow.f64 x 2) 9 (*.f64 (+.f64 (*.f64 x -5) -1) (fma.f64 x -8 -1)))) (fma.f64 2 x 1))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 x (*.f64 5 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))))) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 1 (*.f64 x (-.f64 -3 5))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (pow.f64 (*.f64 x 5) 2)) (+.f64 1 (*.f64 x (-.f64 -3 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 1 (*.f64 8 x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (pow.f64 x 2) 25)) (-.f64 1 (*.f64 8 x))) (fma.f64 2 x 1))
(if (!=.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 -3 5)) 1)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 2) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x (-.f64 -3 5)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 1 (*.f64 -8 x)) 0) (/.f64 (-.f64 (*.f64 9 (pow.f64 x 2)) (pow.f64 (-.f64 (*.f64 x 5) -1) 2)) (fma.f64 x -8 -1)) (fma.f64 2 x 1))
(if (!=.f64 (fma.f64 -3 x 1) 0) (*.f64 (fma.f64 -3 x 1) (+.f64 1 (/.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (*.f64 (fma.f64 -3 x 1) (/.f64 (fma.f64 2 x 1) (fma.f64 -3 x 1))) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 1 (*.f64 x 5)) 0) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (/.f64 x (*.f64 (+.f64 1 (*.f64 x 5)) -1/3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x 5) -1) 0) (*.f64 (-.f64 (*.f64 x 5) -1) (+.f64 1 (/.f64 (/.f64 x (-.f64 (*.f64 x 5) -1)) -1/3))) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 x (*.f64 5 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 x (*.f64 5 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))))) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (+.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 x (*.f64 5 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))))) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 2 x) 0) (fma.f64 2 x 1) (fma.f64 2 x 1))
(if (!=.f64 1 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 1 0) (fma.f64 2 x 1) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (-.f64 (*.f64 (pow.f64 x 2) 25) (*.f64 (fma.f64 -3 x 1) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (fma.f64 2 x 1))
(if (!=.f64 (-.f64 (*.f64 x (+.f64 5 -3)) 1) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) 1) (-.f64 (*.f64 x (+.f64 5 -3)) 1)) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 x 2 -1) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 x 2)) 1) (fma.f64 x 2 -1)) (fma.f64 2 x 1))
(if (!=.f64 (-.f64 1 (*.f64 x (+.f64 5 -3))) 0) (/.f64 (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3)))) (-.f64 1 (*.f64 x (+.f64 5 -3)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 1 (*.f64 2 x)) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 x 2)) 1) (fma.f64 x 2 -1)) (fma.f64 2 x 1))
(if (!=.f64 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x 5) 2) (pow.f64 (fma.f64 -3 x 1) 2)) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (pow.f64 x 2) 25)) (-.f64 (fma.f64 -3 x 1) (*.f64 x 5))) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 x (+.f64 5 -3)) 0) (*.f64 (*.f64 x (+.f64 5 -3)) (+.f64 1 (/.f64 1 (*.f64 x (+.f64 5 -3))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 2 x) 0) (*.f64 x (*.f64 2 (+.f64 1 (/.f64 1/2 x)))) (fma.f64 2 x 1))
(if (!=.f64 (*.f64 x 5) 0) (*.f64 (*.f64 x 5) (+.f64 1 (/.f64 (fma.f64 -3 x 1) (*.f64 x 5)))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (*.f64 x 5) 0) (*.f64 x (*.f64 5 (/.f64 (fma.f64 2 x 1) (*.f64 x 5)))) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (-.f64 1 (*.f64 (*.f64 x (+.f64 5 -3)) 1))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 2 x) (fma.f64 x 2 -1)) -1) 0) (fma.f64 2 x 1) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 x (+.f64 5 -3)) (*.f64 x (+.f64 5 -3))) (*.f64 x (+.f64 5 -3)))) 0) (+.f64 1 (*.f64 x (+.f64 5 -3))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 2 x) (fma.f64 x 2 -1)) -1) 0) (fma.f64 2 x 1) (fma.f64 2 x 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 25) (*.f64 (fma.f64 -3 x 1) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (-.f64 (*.f64 (pow.f64 x 2) 25) (*.f64 (fma.f64 -3 x 1) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (fma.f64 2 x 1))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (pow.f64 (*.f64 x 5) 3)) (+.f64 (pow.f64 (*.f64 x 5) 2) (-.f64 (pow.f64 (fma.f64 -3 x 1) 2) (*.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (+.f64 1 (*.f64 x (+.f64 5 -3))))
(if (!=.f64 (fma.f64 -3 x 1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 -3 x 1) 3) (*.f64 (pow.f64 x 3) 125)) (-.f64 (*.f64 (pow.f64 x 2) 25) (*.f64 (fma.f64 -3 x 1) (-.f64 (*.f64 x 5) (fma.f64 -3 x 1))))) (fma.f64 2 x 1))
(+.f64 (fma.f64 -3 x 1) (*.f64 x 5))
(fma.f64 2 x 1)
(+.f64 (*.f64 x 5) (fma.f64 -3 x 1))
(fma.f64 2 x 1)
(+.f64 (+.f64 1 (*.f64 x 5)) (*.f64 -3 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 x (+.f64 5 -3)))
(fma.f64 2 x 1)
(+.f64 (*.f64 x (+.f64 5 -3)) 1)
(fma.f64 2 x 1)
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(+.f64 (+.f64 1 (*.f64 8 x)) (+.f64 (*.f64 -3 x) (*.f64 -3 x)))
(+.f64 (*.f64 x (+.f64 8 -6)) 1)
(+.f64 (*.f64 8 x) (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)))
(+.f64 (*.f64 x (+.f64 8 -6)) 1)
(+.f64 (*.f64 8 x) (+.f64 (*.f64 -3 x) (fma.f64 -3 x 1)))
(+.f64 (*.f64 x (+.f64 8 -6)) 1)
(+.f64 (+.f64 (fma.f64 -3 x 1) (*.f64 -3 x)) (*.f64 8 x))
(+.f64 (*.f64 x (+.f64 8 -6)) 1)
(*.f64 (cbrt.f64 (*.f64 2/3 x)) (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)))
(*.f64 2/3 x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4/9)) (cbrt.f64 (*.f64 2/3 x)))
(*.f64 2/3 x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) 2/3))
(*.f64 2/3 x)
(*.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) x))
(*.f64 (cbrt.f64 (*.f64 2/3 4/9)) x)
(*.f64 (sqrt.f64 2/3) (*.f64 (sqrt.f64 2/3) x))
(*.f64 2/3 x)
(*.f64 (*.f64 2/3 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 2/3 x)
(*.f64 (*.f64 x (cbrt.f64 2/3)) (cbrt.f64 4/9))
(*.f64 x (cbrt.f64 (*.f64 2/3 4/9)))
(*.f64 (*.f64 x (sqrt.f64 2/3)) (sqrt.f64 2/3))
(*.f64 2/3 x)
(*.f64 1 (*.f64 2/3 x))
(*.f64 2/3 x)
(*.f64 (*.f64 2/3 x) 1)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(/.f64 (*.f64 2/3 x) 1)
(*.f64 2/3 x)
(pow.f64 (cbrt.f64 (*.f64 2/3 x)) 3)
(*.f64 2/3 x)
(pow.f64 (*.f64 (pow.f64 x 3) 8/27) 1/3)
(*.f64 x (cbrt.f64 8/27))
(pow.f64 (*.f64 2/3 x) 1)
(*.f64 2/3 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) 8/27))
(*.f64 x (cbrt.f64 8/27))

localize6.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize15.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 wj (-.f64 wj -1))
4.4b
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series18.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
0.0ms
wj
@-inf
(/.f64 wj (-.f64 wj -1))
0.0ms
wj
@inf
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
0.0ms
wj
@inf
(/.f64 wj (-.f64 wj -1))
0.0ms
wj
@-inf
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
Compiler

Compiled 1025 to 795 computations (22.4% saved)

rewrite1.6s (1.4%)

Algorithm
batch-egg-rewrite
Rules
92×egg-rr
72×egg-rr
Counts
2 → 164
Calls
Call 1
Inputs
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 wj (-.f64 wj -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (+.f64 1 (/.f64 -1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (-.f64 -1 (/.f64 -1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (-.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (+.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 wj)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (/.f64 -1 (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 wj (+.f64 1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj)))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (-.f64 1 (/.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 -1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1 wj)) (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 wj (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 (fma.f64 wj wj 1) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 wj) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 wj)) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 wj (+.f64 1 wj))) -1) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 wj) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (/.f64 (+.f64 1 wj) (neg.f64 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (fma.f64 wj wj 1)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (fma.f64 wj wj 1))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 wj wj 1) wj) 0) (*.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (-.f64 (fma.f64 wj wj 1) wj)) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) 0) (/.f64 wj (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)))))

simplify4.0s (3.5%)

Algorithm
egglog
Counts
188 → 235
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 1 (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) 1) (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
(*.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(*.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(*.f64 wj (+.f64 1 (/.f64 -1 (+.f64 1 wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 1 wj)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))
(*.f64 (neg.f64 wj) (-.f64 -1 (/.f64 -1 (+.f64 1 wj))))
(*.f64 (cbrt.f64 wj) (-.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1)))
(*.f64 (neg.f64 wj) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1))
(*.f64 (neg.f64 wj) (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (+.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(-.f64 1 (+.f64 1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(-.f64 1 (-.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 0 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(-.f64 3 (+.f64 3 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(-.f64 3 (-.f64 3 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(-.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))
(-.f64 (/.f64 0 (+.f64 1 wj)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(-.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))
(-.f64 (+.f64 wj (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(/.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 -1 (+.f64 1 wj)) wj)
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) wj)
(fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) wj)
(fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(fma.f64 -1 (/.f64 wj (+.f64 1 wj)) wj)
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(fma.f64 0 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(fma.f64 1 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))
(neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj)))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 wj (-.f64 1 (/.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 wj (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) wj)
(+.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))
(*.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(*.f64 wj (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))
(*.f64 -1 (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))
(*.f64 -1 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(*.f64 -1 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))
(*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 1 wj)))
(*.f64 1 (/.f64 wj (+.f64 1 wj)))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 wj))
(*.f64 (/.f64 wj (+.f64 1 wj)) 1)
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(-.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (-.f64 -1 wj)))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(-.f64 (+.f64 0 (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))
(-.f64 1 (+.f64 1 (/.f64 wj (-.f64 -1 wj))))
(-.f64 1 (-.f64 1 (/.f64 wj (+.f64 1 wj))))
(-.f64 0 (/.f64 wj (-.f64 -1 wj)))
(-.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(-.f64 0 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(-.f64 3 (+.f64 3 (/.f64 wj (-.f64 -1 wj))))
(-.f64 3 (-.f64 3 (/.f64 wj (+.f64 1 wj))))
(-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)
(-.f64 (/.f64 wj (+.f64 1 wj)) 0)
(-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)
(/.f64 wj (+.f64 1 wj))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 2)))
(/.f64 (/.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(/.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (neg.f64 wj) (-.f64 -1 wj))
(/.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 wj)) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) -1)
(/.f64 (/.f64 wj (+.f64 1 wj)) 1)
(pow.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 1/3)
(pow.f64 (/.f64 wj (+.f64 1 wj)) 1)
(pow.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 3)
(cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3))
(neg.f64 (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))))
(neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 wj (+.f64 1 wj))) -1) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 wj 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 -1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 wj) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (/.f64 (+.f64 1 wj) (neg.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj 1)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (fma.f64 wj wj 1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (-.f64 (fma.f64 wj wj 1) wj) 0) (*.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (-.f64 (fma.f64 wj wj 1) wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) 0) (/.f64 wj (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (+.f64 1 wj)))
(+.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)
(+.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (+.f64 1 wj)))
(+.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(+.f64 0 (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 wj (+.f64 1 wj)) 0)
(+.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 5)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
(+.f64 (-.f64 (+.f64 wj (pow.f64 wj -1)) (/.f64 (pow.f64 wj -1) wj)) -1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(+.f64 (-.f64 (+.f64 wj (pow.f64 wj -1)) (/.f64 (pow.f64 wj -1) wj)) -1)
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(-.f64 wj (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (pow.f64 wj 3) (-.f64 wj (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
(-.f64 (-.f64 (+.f64 wj (pow.f64 wj 3)) (pow.f64 wj 4)) (pow.f64 wj 2))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 1 (pow.f64 wj -1))
(-.f64 (+.f64 1 (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(+.f64 (/.f64 (pow.f64 wj -1) wj) (-.f64 1 (pow.f64 wj -1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 1 (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
(+.f64 (+.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 -1 (pow.f64 wj 3)))) (/.f64 -1 wj))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 1 (pow.f64 wj -1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) 1) (/.f64 1 wj))
(+.f64 (/.f64 (pow.f64 wj -1) wj) (-.f64 1 (pow.f64 wj -1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
(+.f64 (+.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 -1 (pow.f64 wj 3)))) (/.f64 -1 wj))
(*.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 wj (+.f64 1 (/.f64 -1 (+.f64 1 wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 wj -1))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 1 wj)))))
(*.f64 (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (+.f64 1 (/.f64 -1 (-.f64 wj -1))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))))) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2))) (cbrt.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 (neg.f64 wj) (-.f64 -1 (/.f64 -1 (+.f64 1 wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 wj) (-.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (cbrt.f64 wj) (+.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2))) (+.f64 -1 (/.f64 1 (-.f64 wj -1))))
(*.f64 (neg.f64 wj) (+.f64 (/.f64 -1 (-.f64 -1 wj)) -1))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (neg.f64 wj) (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (*.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (+.f64 0 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2))) (cbrt.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (+.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2))) (cbrt.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(-.f64 1 (+.f64 1 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 1 (-.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 0 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 3 (+.f64 3 (-.f64 (/.f64 wj (+.f64 1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 3 (-.f64 3 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 (/.f64 0 (+.f64 1 wj)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) (neg.f64 wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(-.f64 (+.f64 wj (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(/.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) -1)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 -1 (+.f64 1 wj)) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 -1 (/.f64 wj (+.f64 1 wj)) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 0 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 1 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(neg.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj)))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) -1) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 wj (-.f64 1 (/.f64 (/.f64 wj (+.f64 1 wj)) wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 wj (-.f64 1 (/.f64 (/.f64 wj (-.f64 wj -1)) wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) wj) 2)) (-.f64 (/.f64 wj (+.f64 1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 wj -1)) wj) 0) (/.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (fma.f64 wj wj (*.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) wj) (/.f64 wj (+.f64 1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (*.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 (-.f64 wj (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0) wj)
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))))
(/.f64 wj (-.f64 wj -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))
(/.f64 wj (-.f64 wj -1))
(*.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) wj)
(/.f64 wj (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)))
(/.f64 wj (-.f64 wj -1))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (-.f64 wj -1))
(*.f64 wj (/.f64 -1 (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (-.f64 wj -1))
(*.f64 -1 (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(*.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(/.f64 wj (-.f64 wj -1))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 wj (+.f64 1 wj))))
(/.f64 wj (-.f64 wj -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))
(/.f64 wj (-.f64 wj -1))
(*.f64 -1 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(*.f64 -1 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (+.f64 1 wj)))))
(/.f64 wj (-.f64 wj -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 0))
(/.f64 wj (-.f64 wj -1))
(*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(*.f64 1 (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 wj))
(/.f64 wj (-.f64 wj -1))
(*.f64 (/.f64 wj (+.f64 1 wj)) 1)
(/.f64 wj (-.f64 wj -1))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(-.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(-.f64 (+.f64 0 (/.f64 0 (-.f64 -1 wj))) (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(-.f64 1 (+.f64 1 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (-.f64 wj -1))
(-.f64 1 (-.f64 1 (/.f64 wj (+.f64 1 wj))))
(/.f64 wj (-.f64 wj -1))
(-.f64 0 (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(-.f64 0 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(-.f64 0 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(-.f64 3 (+.f64 3 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (-.f64 wj -1))
(-.f64 3 (-.f64 3 (/.f64 wj (+.f64 1 wj))))
(/.f64 wj (-.f64 wj -1))
(-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)
(/.f64 wj (-.f64 wj -1))
(-.f64 (/.f64 wj (+.f64 1 wj)) 0)
(/.f64 wj (-.f64 wj -1))
(-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)
(/.f64 wj (-.f64 wj -1))
(/.f64 wj (+.f64 1 wj))
(/.f64 wj (-.f64 wj -1))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 wj (pow.f64 (/.f64 wj (-.f64 wj -1)) 2))) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 wj (pow.f64 (/.f64 wj (-.f64 wj -1)) 2))) (-.f64 -1 wj)))
(/.f64 (/.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 2)))
(/.f64 (/.f64 wj (cbrt.f64 (-.f64 wj -1))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)))))
(/.f64 (/.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (/.f64 wj (-.f64 (pow.f64 wj 3) -1)) (/.f64 -1 (-.f64 wj (fma.f64 wj wj 1))))
(/.f64 (neg.f64 wj) (-.f64 -1 wj))
(/.f64 wj (-.f64 wj -1))
(/.f64 (/.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 wj (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (-.f64 wj -1)))
(/.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 wj (-.f64 wj -1)) (pow.f64 wj 2)) (pow.f64 (-.f64 wj -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (cbrt.f64 wj)) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 wj (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (-.f64 wj -1)))
(/.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(/.f64 wj (-.f64 wj -1))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0) -1)
(/.f64 wj (-.f64 wj -1))
(/.f64 (/.f64 wj (+.f64 1 wj)) 1)
(/.f64 wj (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 1/3)
(/.f64 wj (-.f64 wj -1))
(pow.f64 (/.f64 wj (+.f64 1 wj)) 1)
(/.f64 wj (-.f64 wj -1))
(pow.f64 (cbrt.f64 (/.f64 wj (+.f64 1 wj))) 3)
(/.f64 wj (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3))
(/.f64 wj (-.f64 wj -1))
(neg.f64 (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 wj -1))
(neg.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))))
(/.f64 wj (-.f64 wj -1))
(neg.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) 0))
(/.f64 wj (-.f64 wj -1))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 wj (+.f64 1 wj))) -1) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (pow.f64 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) -1) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 wj 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 wj 0) (/.f64 1 (-.f64 (pow.f64 wj -1) -1)) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (-.f64 -1 (pow.f64 wj -1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 1 (-.f64 (pow.f64 wj -1) -1)) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 -1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 -1 0) (/.f64 wj (-.f64 wj -1)) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 wj) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 wj) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 wj -1) (cbrt.f64 wj))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 -1 (/.f64 (+.f64 1 wj) (neg.f64 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 1 (-.f64 (pow.f64 wj -1) -1)) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj 1)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (fma.f64 wj wj 1))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj 1)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (fma.f64 wj wj 1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (-.f64 (fma.f64 wj wj 1) wj) 0) (*.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (-.f64 (fma.f64 wj wj 1) wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (-.f64 (fma.f64 wj wj 1) wj) 0) (*.f64 (-.f64 (fma.f64 wj wj 1) wj) (/.f64 wj (-.f64 (pow.f64 wj 3) -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (cbrt.f64 wj) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (cbrt.f64 wj) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 1 0) (/.f64 wj (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 wj (-.f64 wj -1)) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) 0) (/.f64 wj (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2)) (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) 0) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (+.f64 0 (*.f64 (/.f64 wj (+.f64 1 wj)) 0)))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 wj -1)) 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 -1 wj)) 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj))) (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (*.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (/.f64 wj (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 wj (-.f64 wj -1)) 2) (/.f64 wj (-.f64 wj -1))) (/.f64 wj (-.f64 wj -1)))
(+.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 1) 1)
(/.f64 wj (-.f64 wj -1))
(+.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) 0) (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 (-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 0 (/.f64 wj (+.f64 1 wj)))
(/.f64 wj (-.f64 wj -1))
(+.f64 (/.f64 wj (+.f64 1 wj)) 0)
(/.f64 wj (-.f64 wj -1))
(+.f64 (-.f64 (/.f64 wj (+.f64 1 wj)) 3) 3)
(/.f64 wj (-.f64 wj -1))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 wj) (exp.f64 wj))
0.0b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
Compiler

Compiled 24 to 13 computations (45.8% saved)

series13.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
x
@0
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
wj
@inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
wj
@-inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
x
@inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
Compiler

Compiled 1805 to 960 computations (46.8% saved)

rewrite1.6s (1.4%)

Algorithm
batch-egg-rewrite
Rules
125×egg-rr
105×egg-rr
Counts
2 → 230
Calls
Call 1
Inputs
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 wj)) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (pow.f64 (exp.f64 wj) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (cbrt.f64 (exp.f64 wj))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (sqrt.f64 (exp.f64 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (/.f64 x (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 x))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 wj (pow.f64 wj 2)) 1) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) -1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 wj) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (*.f64 (neg.f64 (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 wj) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (neg.f64 (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 (exp.f64 wj)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (exp.f64 wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 wj)) (pow.f64 (exp.f64 wj) 2/3) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 wj) 2/3) (cbrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 wj) 1 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (exp.f64 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 wj) 2/3) 0) (/.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) -2/3)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 wj)) 0) (/.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (pow.f64 (exp.f64 wj) -1/2)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) 0) (/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 0) (/.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 wj) 0) (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 3) 1) 0) (/.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 (pow.f64 wj 3) 1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (/.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj)) 0) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (+.f64 1 (pow.f64 (*.f64 (+.f64 wj -1) wj) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (-.f64 (*.f64 wj (exp.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (-.f64 (exp.f64 wj) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 wj (exp.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))))))

simplify5.6s (4.9%)

Algorithm
egglog
Counts
254 → 325
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (exp.f64 wj)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 4) x) (exp.f64 wj))))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 4) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(*.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (/.f64 x (exp.f64 wj)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2)))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 x))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (pow.f64 (exp.f64 wj) -1/2))
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) -2/3))
(*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 (neg.f64 wj))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) x)
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(*.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 1 wj)))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2) 2))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))
(/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (cbrt.f64 (exp.f64 wj))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3)))
(/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (sqrt.f64 (exp.f64 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj))) (+.f64 1 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) (+.f64 1 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3)
(pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(neg.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))
(neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (/.f64 x (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 x))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (-.f64 (-.f64 wj (pow.f64 wj 2)) 1) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 1 0) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) -1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (-.f64 -1 wj) (neg.f64 (exp.f64 wj)))
(*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (sqrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(*.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj)))
(*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))
(*.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)
(-.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))
(-.f64 (exp.f64 wj) (*.f64 (neg.f64 (exp.f64 wj)) wj))
(-.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) -1))
(-.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (neg.f64 (exp.f64 wj)))
(-.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))
(-.f64 (-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))
(-.f64 (-.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (neg.f64 (exp.f64 wj)))
(-.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))
(/.f64 (+.f64 1 wj) (exp.f64 (neg.f64 wj)))
(/.f64 (+.f64 (pow.f64 wj 3) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (exp.f64 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (neg.f64 (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)
(/.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 (exp.f64 wj)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 (cbrt.f64 (exp.f64 wj)) (pow.f64 (exp.f64 wj) 2/3) (*.f64 wj (exp.f64 wj)))
(fma.f64 (pow.f64 (exp.f64 wj) 2/3) (cbrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) 1 (*.f64 wj (exp.f64 wj)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)
(pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)))
(neg.f64 (-.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (exp.f64 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (pow.f64 (exp.f64 wj) 2/3) 0) (/.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) -2/3)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (sqrt.f64 (exp.f64 wj)) 0) (/.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (pow.f64 (exp.f64 wj) -1/2)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) 0) (/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 0) (/.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 1 wj) 0) (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 wj 3) 1) 0) (/.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 (pow.f64 wj 3) 1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (/.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj)) 0) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (+.f64 1 (pow.f64 (*.f64 (+.f64 wj -1) wj) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 1 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(+.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)
(+.f64 0 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1))
(+.f64 (exp.f64 wj) (-.f64 (*.f64 wj (exp.f64 wj)) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (-.f64 (exp.f64 wj) 0))
(+.f64 (+.f64 0 (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(+.f64 (+.f64 0 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(+.f64 (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))
(+.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (exp.f64 wj))
(+.f64 (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))) (exp.f64 wj))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (exp.f64 wj))
(+.f64 (exp.f64 wj) (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)))
(+.f64 (exp.f64 wj) (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/2) 1/2)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 2)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 6) 6)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3/2) 3/2)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 4) 4)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 3)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/3) 1/3)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 9) 9)
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1) 1)
(+.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(fma.f64 -2 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(-.f64 (fma.f64 -2 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 -3 2/3)) (*.f64 -2 (*.f64 x -5/2)))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 wj -1) wj)) (/.f64 x wj)) (exp.f64 wj))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (exp.f64 wj))))
(-.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (/.f64 x wj)) (exp.f64 wj)) (/.f64 (*.f64 (/.f64 (pow.f64 wj -1) wj) x) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (/.f64 1 wj) 2)) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (exp.f64 wj)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 wj) 4) x) (exp.f64 wj))))))
(+.f64 (/.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 wj -1) wj)) (/.f64 x wj)) (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (*.f64 (neg.f64 x) (pow.f64 (pow.f64 wj -1) 4))) (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 wj -1) wj)) (/.f64 x wj)) (exp.f64 wj))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj))))
(-.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (/.f64 x wj)) (exp.f64 wj)) (/.f64 (*.f64 (/.f64 (pow.f64 wj -1) wj) x) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 4) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))
(+.f64 (/.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 wj -1) wj)) (/.f64 x wj)) (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (*.f64 (neg.f64 x) (pow.f64 (pow.f64 wj -1) 4))) (exp.f64 wj)))
1
(+.f64 1 (*.f64 2 wj))
(-.f64 (*.f64 wj 2) -1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(-.f64 (fma.f64 3/2 (pow.f64 wj 2) (*.f64 wj 2)) -1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(-.f64 (fma.f64 3/2 (pow.f64 wj 2) (fma.f64 2/3 (pow.f64 wj 3) (*.f64 wj 2))) -1)
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (/.f64 x (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2)))
(*.f64 (/.f64 x (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1)) 2)))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 x))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (pow.f64 (exp.f64 wj) -1/2))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) -2/3))
(/.f64 (*.f64 x (exp.f64 (*.f64 wj -2/3))) (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj))))
(*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (neg.f64 x))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 (neg.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) x)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 (neg.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (pow.f64 x 2)) (*.f64 (exp.f64 wj) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))))
(/.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (exp.f64 (*.f64 wj 2/3)))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 wj))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 2) 2))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4) (exp.f64 (*.f64 wj 2/3)))))
(/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (cbrt.f64 (exp.f64 wj))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3)))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (exp.f64 (*.f64 wj 2/3)))
(/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (sqrt.f64 (exp.f64 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (exp.f64 (*.f64 wj 2/3)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (exp.f64 wj)) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)))) (cbrt.f64 (*.f64 (-.f64 -1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)))) (cbrt.f64 (*.f64 (-.f64 -1 wj) (exp.f64 wj))))
(/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (-.f64 -1 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2))) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj))) (+.f64 1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) (+.f64 1 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (-.f64 wj -1)) (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2)) (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (-.f64 wj -1)) (cbrt.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (exp.f64 wj)))))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (cbrt.f64 (pow.f64 (exp.f64 2) wj)))
(/.f64 (/.f64 (/.f64 x (+.f64 1 wj)) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3)))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) (pow.f64 x 2)) (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 1 wj)) (exp.f64 wj))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) 3)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) 1/3)
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj))) (neg.f64 (sqrt.f64 (exp.f64 wj)))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))
(/.f64 (/.f64 x (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj)))) (exp.f64 (*.f64 wj 2/3)))
(neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(neg.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 wj -1)) 0) (/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 wj -1)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (-.f64 wj -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (-.f64 wj -1))) (/.f64 (exp.f64 wj) (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (-.f64 wj -1) 2))))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 1 wj) 2))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (-.f64 wj -1))) (/.f64 (exp.f64 wj) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (-.f64 wj -1))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (/.f64 x (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 1 (-.f64 wj -1)) 0) (/.f64 x (/.f64 (exp.f64 wj) (/.f64 1 (-.f64 wj -1)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 (exp.f64 wj) (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (-.f64 wj -1)) 0) (pow.f64 (/.f64 (exp.f64 wj) (/.f64 x (-.f64 wj -1))) -1) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 x 0) (/.f64 1 (*.f64 (/.f64 (-.f64 wj -1) x) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (*.f64 (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 x))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (/.f64 (-.f64 wj -1) (cbrt.f64 x)) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (/.f64 (*.f64 x (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (-.f64 (-.f64 wj (pow.f64 wj 2)) 1) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (-.f64 wj (-.f64 (pow.f64 wj 2) -1)) 0) (*.f64 (/.f64 x (*.f64 (-.f64 -1 (pow.f64 wj 3)) (exp.f64 wj))) (-.f64 wj (-.f64 (pow.f64 wj 2) -1))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1)) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (/.f64 (*.f64 x (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 1 0) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 1 0) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) x)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (*.f64 (/.f64 (-.f64 wj -1) x) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (*.f64 (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) -1)) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) 0) (pow.f64 (/.f64 (exp.f64 wj) (/.f64 x (-.f64 wj -1))) -1) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2)) (+.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (pow.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 2) (*.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))) 2) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))) (/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj))))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(+.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (-.f64 -1 wj) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 1 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 wj) (exp.f64 wj)) 3)))
(*.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3))))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (sqrt.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) (cbrt.f64 (exp.f64 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) (cbrt.f64 (+.f64 1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj))
(*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3))))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 3)) (exp.f64 wj))
(-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (exp.f64 wj) (*.f64 (neg.f64 (exp.f64 wj)) wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (exp.f64 wj) (/.f64 (*.f64 wj (exp.f64 wj)) -1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj)))) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (neg.f64 (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (pow.f64 (-.f64 wj -1) 2))) (exp.f64 wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) -1) (exp.f64 wj)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2) (fma.f64 wj wj (-.f64 1 wj)))))
(/.f64 (+.f64 1 wj) (exp.f64 (neg.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (+.f64 (pow.f64 wj 3) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (+.f64 (pow.f64 wj 3) 1))) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (neg.f64 (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)))) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 (exp.f64 3) wj)) (+.f64 (*.f64 (pow.f64 (exp.f64 2) wj) (-.f64 1 wj)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 3) wj) (pow.f64 (*.f64 wj (exp.f64 wj)) 3)) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 (exp.f64 3) wj)) (+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (-.f64 wj 1))) (pow.f64 (exp.f64 2) wj)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 (pow.f64 wj 3)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 (exp.f64 wj)))) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (cbrt.f64 (exp.f64 wj)) (pow.f64 (exp.f64 wj) 2/3) (*.f64 wj (exp.f64 wj)))
(fma.f64 (cbrt.f64 (exp.f64 wj)) (exp.f64 (*.f64 wj 2/3)) (*.f64 wj (exp.f64 wj)))
(fma.f64 (pow.f64 (exp.f64 wj) 2/3) (cbrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 1 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(fma.f64 (exp.f64 wj) 1 (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 1/3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(neg.f64 (-.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 wj) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 wj) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (+.f64 wj -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (exp.f64 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (+.f64 wj -1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 wj 1)) 0) (/.f64 (-.f64 (exp.f64 wj) (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (exp.f64 wj))) (-.f64 1 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 1 wj)) 0) (/.f64 (-.f64 (exp.f64 wj) (/.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (exp.f64 wj))) (-.f64 1 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj))) 0) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) -1) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1)) -1) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) 2))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2)) 0) (cbrt.f64 (/.f64 (-.f64 wj -1) (/.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj -1)) 2) (exp.f64 wj)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)) 0) (/.f64 (cbrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 wj) 2/3) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (-.f64 wj -1) (exp.f64 (*.f64 wj 2/3))) 0) (/.f64 (cbrt.f64 (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 (*.f64 wj 2/3))) (-.f64 wj -1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (pow.f64 (exp.f64 wj) 2/3) 0) (/.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) -2/3)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 (*.f64 wj 2/3)) 0) (/.f64 (*.f64 (-.f64 wj -1) (cbrt.f64 (exp.f64 wj))) (exp.f64 (*.f64 wj -2/3))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (sqrt.f64 (exp.f64 wj)) 0) (/.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) (pow.f64 (exp.f64 wj) -1/2)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (sqrt.f64 (exp.f64 wj)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)) 0) (/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (sqrt.f64 (exp.f64 wj)) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (-.f64 wj -1) (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 (sqrt.f64 (exp.f64 (neg.f64 wj))) (-.f64 wj -1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) 0) (/.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) 0) (/.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (-.f64 wj -1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 1 wj) 0) (/.f64 (exp.f64 wj) (/.f64 -1 (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (-.f64 wj -1) 0) (/.f64 (exp.f64 wj) (/.f64 1 (-.f64 wj -1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 wj) 2)) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) 0) (/.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (-.f64 wj -1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 wj 3) 1) 0) (/.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 (pow.f64 wj 3) 1))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (-.f64 (pow.f64 wj 3) -1) 0) (/.f64 (exp.f64 wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (-.f64 (pow.f64 wj 3) -1))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (/.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (/.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 1 wj)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 2) wj) (-.f64 1 wj)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (-.f64 wj 1))) (pow.f64 (exp.f64 2) wj)) 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj)) 0) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 3) 1) (exp.f64 wj)) (+.f64 1 (pow.f64 (*.f64 (+.f64 wj -1) wj) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 wj -1) wj) 2) (+.f64 (neg.f64 (fma.f64 wj wj -1)) wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (-.f64 (pow.f64 (-.f64 wj (pow.f64 wj 2)) 2) (fma.f64 wj wj -1)) wj) 0) (*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (exp.f64 wj)) (-.f64 (pow.f64 (-.f64 wj (pow.f64 wj 2)) 3) 1)) (+.f64 (-.f64 (pow.f64 (-.f64 wj (pow.f64 wj 2)) 2) (fma.f64 wj wj -1)) wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 1 0) (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 1 0) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0) (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (-.f64 -1 wj) (exp.f64 wj)) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) 0 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (-.f64 -1 wj) (exp.f64 wj)) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 0))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (+.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) (*.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (fma.f64 wj (exp.f64 wj) (exp.f64 wj)) 2) (-.f64 wj -1)) (exp.f64 wj)) (fma.f64 wj (exp.f64 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 0 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (-.f64 (*.f64 wj (exp.f64 wj)) 0))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (-.f64 (exp.f64 wj) 0))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (+.f64 0 (*.f64 wj (exp.f64 wj))) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (+.f64 0 (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (neg.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (neg.f64 (neg.f64 (*.f64 wj (exp.f64 wj)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) -1)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/2) 1/2)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 2) 2)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 6) 6)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3/2) 3/2)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 4) 4)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 3) 3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1/3) 1/3)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 9) 9)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 1) 1)
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(+.f64 (-.f64 0 (neg.f64 (*.f64 wj (exp.f64 wj)))) (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))

localize30.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (*.f64 wj x))
0.0b
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
0.2b
(+.f64 (*.f64 -4 x) (*.f64 3/2 x))
6.4b
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
Compiler

Compiled 83 to 55 computations (33.7% saved)

series21.0ms (0%)

Counts
3 → 34
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
0.0ms
wj
@0
(*.f64 -2 (*.f64 wj x))
0.0ms
x
@0
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
0.0ms
x
@-inf
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
0.0ms
wj
@inf
(*.f64 -2 (*.f64 wj x))
Compiler

Compiled 2005 to 1480 computations (26.2% saved)

rewrite1.7s (1.5%)

Algorithm
batch-egg-rewrite
Rules
57×egg-rr
40×egg-rr
20×egg-rr
Counts
3 → 117
Calls
Call 1
Inputs
(+.f64 (*.f64 -4 x) (*.f64 3/2 x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(*.f64 -2 (*.f64 wj x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -5/2 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -5/2 x)) (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))) (cbrt.f64 (*.f64 -5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -5/2 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x -5/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 3/2 (cbrt.f64 x)) (*.f64 -4 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 -4 (cbrt.f64 x)) (*.f64 3/2 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))) (+.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))) (+.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/2 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 55/4 x) -11/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -485/8 x) 97/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 55/4) -11/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -485/8) 97/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 1 -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5/2 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 x (*.f64 3/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -4 (*.f64 3/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 3/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 x -4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x -4) (*.f64 3/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 3/2 x) (*.f64 x -4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 x (*.f64 x -4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 3/2 (*.f64 x -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -5/2 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -5/2 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x -4) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x -11/2) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x -4) 0) (*.f64 (*.f64 x -4) (/.f64 (*.f64 -5/2 x) (*.f64 x -4))) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2))) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3/2 x) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (neg.f64 -11/2)) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3/2 x) 0) (*.f64 (*.f64 3/2 x) (/.f64 (*.f64 -5/2 x) (*.f64 3/2 x))) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 -5/2 x) (*.f64 -5/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -4) (*.f64 3/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 x) (*.f64 x -4))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)) (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (+.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (*.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (+.f64 1 (/.f64 (neg.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (pow.f64 x 2)) (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (+.f64 1 (/.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (*.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) (+.f64 1 (/.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))) 0) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2)) (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (*.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (*.f64 x (+.f64 1 (/.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (+.f64 1 (/.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1) (*.f64 x (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (fma.f64 -2 (*.f64 x wj) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (fma.f64 -2 (*.f64 x wj) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x wj) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (cbrt.f64 (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x wj) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cbrt.f64 (*.f64 x wj))) (cbrt.f64 (pow.f64 (*.f64 x wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 x) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x wj) (cbrt.f64 -2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 -2 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 -2 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 wj) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 -2 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 -2 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3))))))

simplify3.9s (3.4%)

Algorithm
egglog
Counts
151 → 186
Calls
Call 1
Inputs
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(*.f64 (*.f64 -5/2 x) 1)
(*.f64 1 (*.f64 -5/2 x))
(*.f64 (cbrt.f64 (*.f64 -5/2 x)) (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))))
(*.f64 (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))) (cbrt.f64 (*.f64 -5/2 x)))
(*.f64 -5/2 x)
(*.f64 x -5/2)
(*.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 3/2 (cbrt.f64 x)) (*.f64 -4 (cbrt.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 -4 (cbrt.f64 x)) (*.f64 3/2 (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))) (+.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))) (+.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) -5/2))
(/.f64 (*.f64 -5/2 x) 1)
(/.f64 (*.f64 55/4 x) -11/2)
(/.f64 (*.f64 -485/8 x) 97/4)
(/.f64 (*.f64 x 55/4) -11/2)
(/.f64 (*.f64 x -485/8) 97/4)
(/.f64 x (/.f64 1 -5/2))
(/.f64 (*.f64 5/2 x) -1)
(fma.f64 -4 x (*.f64 3/2 x))
(fma.f64 x -4 (*.f64 3/2 x))
(fma.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 3/2 x))
(fma.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 x -4))
(fma.f64 1 (*.f64 x -4) (*.f64 3/2 x))
(fma.f64 1 (*.f64 3/2 x) (*.f64 x -4))
(fma.f64 3/2 x (*.f64 x -4))
(fma.f64 x 3/2 (*.f64 x -4))
(pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)
(pow.f64 (*.f64 -5/2 x) 1)
(pow.f64 (cbrt.f64 (*.f64 -5/2 x)) 3)
(cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))
(if (!=.f64 (*.f64 x -4) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -11/2) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -4) 0) (*.f64 (*.f64 x -4) (/.f64 (*.f64 -5/2 x) (*.f64 x -4))) (*.f64 -5/2 x))
(if (!=.f64 (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2))) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 3/2 x) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x (neg.f64 -11/2)) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 3/2 x) 0) (*.f64 (*.f64 3/2 x) (/.f64 (*.f64 -5/2 x) (*.f64 3/2 x))) (*.f64 -5/2 x))
(if (!=.f64 1 0) (*.f64 -5/2 x) (*.f64 -5/2 x))
(+.f64 (*.f64 x -4) (*.f64 3/2 x))
(+.f64 (*.f64 3/2 x) (*.f64 x -4))
(*.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)) (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)))
(*.f64 1 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(*.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (+.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))
(-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(/.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(fma.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(fma.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(fma.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))
(pow.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3) 1/3)
(pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) 3)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (*.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (+.f64 1 (/.f64 (neg.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (pow.f64 x 2)) (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (+.f64 1 (/.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (*.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) (+.f64 1 (/.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))) 0) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2)) (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (*.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (*.f64 x (+.f64 1 (/.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (+.f64 1 (/.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))
(+.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)
(+.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))
(+.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1))
(+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1) (*.f64 x (*.f64 -2 wj)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (fma.f64 -2 (*.f64 x wj) x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (fma.f64 -2 (*.f64 x wj) x)))
(+.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))
(+.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 (*.f64 x wj) -2)
(*.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (cbrt.f64 (*.f64 x (*.f64 -2 wj))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 x wj)))
(*.f64 wj (*.f64 x -2))
(*.f64 (cbrt.f64 (*.f64 x wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x wj) 2)) -2))
(*.f64 (*.f64 -2 (cbrt.f64 (*.f64 x wj))) (cbrt.f64 (pow.f64 (*.f64 x wj) 2)))
(*.f64 (*.f64 -2 x) wj)
(*.f64 (*.f64 (*.f64 x wj) (cbrt.f64 -2)) (cbrt.f64 4))
(*.f64 1 (*.f64 x (*.f64 -2 wj)))
(*.f64 (*.f64 x (*.f64 -2 wj)) 1)
(*.f64 (*.f64 (*.f64 -2 wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 x (*.f64 -2 wj))
(*.f64 (*.f64 -2 wj) x)
(/.f64 (*.f64 x (*.f64 -2 wj)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) 1/3)
(pow.f64 (*.f64 x (*.f64 -2 wj)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3))
Outputs
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)) (*.f64 x (*.f64 wj -2)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2) (*.f64 x (*.f64 wj -2)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2) (fma.f64 -2 (*.f64 wj x) x))
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (fma.f64 -2 wj (-.f64 (*.f64 5/2 (*.f64 wj wj)) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(*.f64 x (-.f64 1 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(-.f64 (*.f64 wj wj) (*.f64 x (-.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) 1)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(-.f64 (*.f64 wj wj) (*.f64 x (-.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) 1)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(-.f64 (*.f64 wj wj) (*.f64 x (-.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) 1)))
(*.f64 (*.f64 -5/2 x) 1)
(*.f64 -5/2 x)
(*.f64 1 (*.f64 -5/2 x))
(*.f64 -5/2 x)
(*.f64 (cbrt.f64 (*.f64 -5/2 x)) (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))))
(*.f64 -5/2 x)
(*.f64 (cbrt.f64 (*.f64 25/4 (pow.f64 x 2))) (cbrt.f64 (*.f64 -5/2 x)))
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 x -5/2)
(*.f64 -5/2 x)
(*.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 3/2 (cbrt.f64 x)) (*.f64 -4 (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) -5/2))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 (*.f64 -4 (cbrt.f64 x)) (*.f64 3/2 (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) -5/2))
(*.f64 (+.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))) (+.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 3/2 x))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (+.f64 (cbrt.f64 16) (cbrt.f64 9/4))) (cbrt.f64 (*.f64 (*.f64 x 3/2) (*.f64 x -4)))) (+.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 x 3/2))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))) (+.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 x -4))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (+.f64 (cbrt.f64 16) (cbrt.f64 9/4))) (cbrt.f64 (*.f64 (*.f64 x 3/2) (*.f64 x -4)))) (+.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 x 3/2))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) -5/2))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) -5/2)
(/.f64 (*.f64 -5/2 x) 1)
(*.f64 -5/2 x)
(/.f64 (*.f64 55/4 x) -11/2)
(*.f64 -5/2 x)
(/.f64 (*.f64 -485/8 x) 97/4)
(*.f64 -5/2 x)
(/.f64 (*.f64 x 55/4) -11/2)
(*.f64 -5/2 x)
(/.f64 (*.f64 x -485/8) 97/4)
(*.f64 -5/2 x)
(/.f64 x (/.f64 1 -5/2))
(*.f64 -5/2 x)
(/.f64 (*.f64 5/2 x) -1)
(*.f64 -5/2 x)
(fma.f64 -4 x (*.f64 3/2 x))
(*.f64 -5/2 x)
(fma.f64 x -4 (*.f64 3/2 x))
(*.f64 -5/2 x)
(fma.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 16 (pow.f64 x 2))) (*.f64 3/2 x))
(fma.f64 (cbrt.f64 (*.f64 x -4)) (cbrt.f64 (*.f64 16 (*.f64 x x))) (*.f64 x 3/2))
(fma.f64 (cbrt.f64 (*.f64 3/2 x)) (cbrt.f64 (*.f64 9/4 (pow.f64 x 2))) (*.f64 x -4))
(fma.f64 (cbrt.f64 (*.f64 x 3/2)) (cbrt.f64 (*.f64 9/4 (*.f64 x x))) (*.f64 x -4))
(fma.f64 1 (*.f64 x -4) (*.f64 3/2 x))
(*.f64 -5/2 x)
(fma.f64 1 (*.f64 3/2 x) (*.f64 x -4))
(*.f64 -5/2 x)
(fma.f64 3/2 x (*.f64 x -4))
(*.f64 -5/2 x)
(fma.f64 x 3/2 (*.f64 x -4))
(*.f64 -5/2 x)
(pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)
(*.f64 -5/2 x)
(pow.f64 (*.f64 -5/2 x) 1)
(*.f64 -5/2 x)
(pow.f64 (cbrt.f64 (*.f64 -5/2 x)) 3)
(*.f64 -5/2 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))
(*.f64 -5/2 x)
(if (!=.f64 (*.f64 x -4) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -4) 0) (/.f64 (pow.f64 x 3) (/.f64 (fma.f64 16 (*.f64 x x) (*.f64 (*.f64 x 11/2) (*.f64 x 3/2))) -485/8)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -11/2) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -11/2) 0) (/.f64 (/.f64 (*.f64 x x) x) -2/5) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -4) 0) (*.f64 (*.f64 x -4) (/.f64 (*.f64 -5/2 x) (*.f64 x -4))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x -4) 0) (/.f64 (*.f64 (*.f64 -5/2 x) (*.f64 x -4)) (*.f64 x -4)) (*.f64 -5/2 x))
(if (!=.f64 (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2))) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (fma.f64 16 (*.f64 x x) (*.f64 (*.f64 x 11/2) (*.f64 x 3/2))) 0) (/.f64 (pow.f64 x 3) (/.f64 (fma.f64 16 (*.f64 x x) (*.f64 (*.f64 x 11/2) (*.f64 x 3/2))) -485/8)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 3/2 x) 0) (/.f64 (*.f64 (pow.f64 x 3) -485/8) (-.f64 (*.f64 16 (pow.f64 x 2)) (*.f64 (*.f64 3/2 x) (*.f64 x -11/2)))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x 3/2) 0) (/.f64 (pow.f64 x 3) (/.f64 (fma.f64 16 (*.f64 x x) (*.f64 (*.f64 x 11/2) (*.f64 x 3/2))) -485/8)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x (neg.f64 -11/2)) 0) (/.f64 (*.f64 (pow.f64 x 2) 55/4) (*.f64 x -11/2)) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x 11/2) 0) (/.f64 (/.f64 (*.f64 x x) x) -2/5) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 3/2 x) 0) (*.f64 (*.f64 3/2 x) (/.f64 (*.f64 -5/2 x) (*.f64 3/2 x))) (*.f64 -5/2 x))
(if (!=.f64 (*.f64 x 3/2) 0) (*.f64 (*.f64 x 3/2) (/.f64 (*.f64 -5/3 x) x)) (*.f64 -5/2 x))
(if (!=.f64 1 0) (*.f64 -5/2 x) (*.f64 -5/2 x))
(+.f64 (*.f64 x -4) (*.f64 3/2 x))
(*.f64 -5/2 x)
(+.f64 (*.f64 3/2 x) (*.f64 x -4))
(*.f64 -5/2 x)
(*.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 2)) (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(*.f64 1 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(*.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))) (+.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)) (fma.f64 -2 (*.f64 wj x) x))) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2)))) (+.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)) (fma.f64 -2 (*.f64 wj x) x))) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2)))) (+.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)))))
(-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(/.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(fma.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2))) (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)))
(fma.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2)) (fma.f64 -2 (*.f64 wj x) x))
(fma.f64 (neg.f64 (fma.f64 x -5/2 -1)) (pow.f64 wj 2) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(fma.f64 1 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(pow.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3) 1/3)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 1)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) 3)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 3))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2) (*.f64 (fma.f64 -2 (*.f64 wj x) x) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 0) (*.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (+.f64 1 (/.f64 (neg.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)) 0) (*.f64 (*.f64 wj wj) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (-.f64 1 (/.f64 (fma.f64 -2 (*.f64 wj x) x) (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2) (*.f64 (fma.f64 -2 (*.f64 wj x) x) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2) (*.f64 (fma.f64 -2 (*.f64 wj x) x) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 wj x) x) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2) (*.f64 (fma.f64 -2 (*.f64 wj x) x) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (fma.f64 -2 (*.f64 wj x) x) (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2) (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2)) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (pow.f64 x 2)) (-.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x)) 0) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 2)) (-.f64 x (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 x wj) x) 0) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (+.f64 1 (/.f64 (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 -2 (*.f64 wj x) x) 0) (*.f64 (fma.f64 -2 (*.f64 wj x) x) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj)) (fma.f64 -2 (*.f64 wj x) x)) -1)) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (*.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) (+.f64 1 (/.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 0) (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (-.f64 (/.f64 (/.f64 x wj) (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) -1)) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) 2) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (-.f64 (*.f64 wj (-.f64 (*.f64 wj (neg.f64 (fma.f64 x -5/2 -1))) (*.f64 x -2))) x)) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 wj (fma.f64 wj (-.f64 1 (*.f64 -5/2 x)) (neg.f64 (*.f64 x -2))) (neg.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2) (pow.f64 (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)) 2)) (+.f64 x (*.f64 (+.f64 (*.f64 x -2) (*.f64 (fma.f64 x -5/2 -1) wj)) wj))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 wj -2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 2)) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))) 0) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2)) (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))))) 0) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 2)) (-.f64 x (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))) 0) (/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (*.f64 x (*.f64 wj -2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 2)) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (*.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 wj -2)) 0) (*.f64 (*.f64 x (*.f64 wj -2)) (-.f64 (/.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (*.f64 x (*.f64 wj -2))) -1)) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 x 0) (*.f64 x (+.f64 1 (/.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (*.f64 x (/.f64 (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x) x)) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (+.f64 1 (/.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 0) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (-.f64 (/.f64 (*.f64 x (*.f64 wj -2)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj)))) -1)) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (-.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (*.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) 2) (*.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1)))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) (neg.f64 x))) (*.f64 x x))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(if (!=.f64 (*.f64 x (*.f64 -2 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 3) (pow.f64 (*.f64 x (*.f64 -2 wj)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2)))) (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))))) (+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x))
(if (!=.f64 (*.f64 x (*.f64 wj -2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 3) (pow.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 wj -2)) 2) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (*.f64 wj wj))) (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x -5/2 -1) (neg.f64 x)))))) (fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x))
(+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (pow.f64 wj 2) (neg.f64 (fma.f64 x -5/2 -1))))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))) x)
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(+.f64 x (*.f64 wj (+.f64 (*.f64 -2 x) (*.f64 (neg.f64 (fma.f64 x -5/2 -1)) wj))))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(+.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) (*.f64 x (*.f64 -2 wj)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 (-.f64 x (*.f64 (fma.f64 x -5/2 -1) (pow.f64 wj 2))) 1) (*.f64 x (*.f64 -2 wj)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (*.f64 5/2 x) (pow.f64 wj 2)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(fma.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)) (fma.f64 -2 (*.f64 wj x) x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 wj -2))
(*.f64 (*.f64 x wj) -2)
(*.f64 x (*.f64 wj -2))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(*.f64 x (*.f64 wj -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (cbrt.f64 (*.f64 x (*.f64 -2 wj))))
(*.f64 x (*.f64 wj -2))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 x wj)))
(*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)) (*.f64 wj x))
(*.f64 wj (*.f64 x -2))
(*.f64 x (*.f64 wj -2))
(*.f64 (cbrt.f64 (*.f64 x wj)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x wj) 2)) -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 wj x)) (cbrt.f64 (pow.f64 (*.f64 wj x) 2))) -2)
(*.f64 (*.f64 -2 (cbrt.f64 (*.f64 x wj))) (cbrt.f64 (pow.f64 (*.f64 x wj) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 wj x)) (cbrt.f64 (pow.f64 (*.f64 wj x) 2))))
(*.f64 (*.f64 -2 x) wj)
(*.f64 x (*.f64 wj -2))
(*.f64 (*.f64 (*.f64 x wj) (cbrt.f64 -2)) (cbrt.f64 4))
(*.f64 (*.f64 wj x) (*.f64 (cbrt.f64 -2) (cbrt.f64 4)))
(*.f64 1 (*.f64 x (*.f64 -2 wj)))
(*.f64 x (*.f64 wj -2))
(*.f64 (*.f64 x (*.f64 -2 wj)) 1)
(*.f64 x (*.f64 wj -2))
(*.f64 (*.f64 (*.f64 -2 wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 (*.f64 wj -2) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))))
(*.f64 x (*.f64 -2 wj))
(*.f64 x (*.f64 wj -2))
(*.f64 (*.f64 -2 wj) x)
(*.f64 x (*.f64 wj -2))
(/.f64 (*.f64 x (*.f64 -2 wj)) 1)
(*.f64 x (*.f64 wj -2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3) 1/3)
(*.f64 x (*.f64 wj -2))
(pow.f64 (*.f64 x (*.f64 -2 wj)) 1)
(*.f64 x (*.f64 wj -2))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)
(*.f64 x (*.f64 wj -2))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 3))
(*.f64 x (*.f64 wj -2))

eval714.0ms (0.6%)

Compiler

Compiled 38191 to 26824 computations (29.8% saved)

prune980.0ms (0.9%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New1074151089
Fresh448
Picked101
Done134
Total1080221102
Error
0.0b
Counts
1102 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
60.8b
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
60.8b
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
60.8b
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
1.5b
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
12.0b
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
8.9b
(/.f64 x (-.f64 (*.f64 wj 2) -1))
7.9b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
54.4b
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
60.8b
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
62.0b
(-.f64 wj 1)
54.3b
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
1.7b
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
54.3b
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
1.5b
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
6.2b
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (cbrt.f64 (pow.f64 (pow.f64 wj 3) 2)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
13.0b
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
54.3b
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)))
60.8b
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
54.7b
(*.f64 wj wj)
9.1b
x
61.6b
wj
Compiler

Compiled 678 to 497 computations (26.7% saved)

localize157.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 2/3 x)
0.7b
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))
5.5b
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
6.4b
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
Compiler

Compiled 243 to 181 computations (25.5% saved)

series28.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
1.0ms
wj
@0
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
1.0ms
wj
@inf
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
1.0ms
wj
@-inf
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
0.0ms
x
@-inf
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
Compiler

Compiled 1215 to 935 computations (23% saved)

rewrite2.4s (2.1%)

Algorithm
batch-egg-rewrite
Rules
79×egg-rr
Counts
1 → 79
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 5/2 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -5/2 x -1) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 -5/2 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 -5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 -5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 (/.f64 -1 wj) -2)) (-.f64 (*.f64 -25/4 (pow.f64 x 2)) (fma.f64 x -5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 -1 wj) -2) 1 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) -1) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) 0) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2)) (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))))))

simplify3.2s (2.8%)

Algorithm
egglog
Counts
103 → 107
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))))
(*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))
(*.f64 (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(*.f64 (cbrt.f64 (fma.f64 x 5/2 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (fma.f64 -5/2 x -1) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 -5/2 x -1))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) -1))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(*.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)
(*.f64 -1 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1))
(-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 -5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 -5/2 x)))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))
(-.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(/.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 (/.f64 -1 wj) -2)) (-.f64 (*.f64 -25/4 (pow.f64 x 2)) (fma.f64 x -5/2 1)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(fma.f64 -1 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(fma.f64 1 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(fma.f64 (pow.f64 (/.f64 -1 wj) -2) 1 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) 3)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3))
(neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(neg.f64 (+.f64 (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(neg.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x))))
(neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))))
(neg.f64 (-.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))) 3))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) -1) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) 0) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2)) (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1)))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))
(+.f64 0 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
Outputs
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 5/2 (*.f64 (*.f64 wj wj) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 5/2 (*.f64 (*.f64 wj wj) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 5/2 (*.f64 (*.f64 wj wj) x) (*.f64 wj wj))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (*.f64 wj wj))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (*.f64 wj wj))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (*.f64 wj wj))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (*.f64 wj wj))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2))) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (fma.f64 x 5/2 1) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2))) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (fma.f64 x 5/2 1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (fma.f64 x 5/2 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2))) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2))) (cbrt.f64 (fma.f64 x 5/2 1)))
(*.f64 (fma.f64 -5/2 x -1) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 -5/2 x -1))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) -1))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 -5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 -5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(-.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2)) (pow.f64 (/.f64 -1 wj) -2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 125/8 1)) (cbrt.f64 (pow.f64 (fma.f64 -5/2 x -1) 2))) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 (*.f64 x x) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 125/8 1) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2))) (fma.f64 (*.f64 x x) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 125/8 1) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2))) (fma.f64 (*.f64 x x) 25/4 (fma.f64 x -5/2 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) -1)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) -125/8 -1) (pow.f64 (/.f64 -1 wj) -2)) (-.f64 (*.f64 -25/4 (pow.f64 x 2)) (fma.f64 x -5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) 2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2))) 3) (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 wj) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(fma.f64 -1 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(fma.f64 1 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(fma.f64 (pow.f64 (/.f64 -1 wj) -2) 1 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 1)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) 1/3)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) 3)
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x)) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (+.f64 (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))) (neg.f64 (pow.f64 (/.f64 -1 wj) -2))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 5/2 x))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (*.f64 (*.f64 5/2 x) (neg.f64 (pow.f64 (/.f64 -1 wj) -2)))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (-.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))) 3))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1))) -1) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 -1 (/.f64 -1 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (fma.f64 x 5/2 1) (pow.f64 (pow.f64 (/.f64 -1 wj) -2) -1)) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) 0) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (fma.f64 (pow.f64 x 2) 25/4 (fma.f64 x -5/2 1)) (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 125/8 1) 0) (/.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (fma.f64 (*.f64 x x) 25/4 (fma.f64 x -5/2 1)) (fma.f64 (pow.f64 x 3) 125/8 1))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2)) (-.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x -5/2 1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2)) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x -5/2 1))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2)) (+.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 -5/2 x -1)) 0) (/.f64 (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2)) (-.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (+.f64 (*.f64 5/2 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2)) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x -5/2 1))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 0) (*.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) (-.f64 (/.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x))) -1)) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (+.f64 1 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (/.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 -5/2 x -1)) 0) (/.f64 (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2) 0) (/.f64 (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (-.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (*.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (pow.f64 (/.f64 -1 wj) -2) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)) 2) (*.f64 0 (*.f64 (fma.f64 -5/2 x -1) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) 125/8) -1) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 1 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 -5/2 x)) 2) (-.f64 (fma.f64 x 5/2 1) (*.f64 25/4 (pow.f64 x 2))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 x -5/2)) 2) (fma.f64 (*.f64 x x) 25/4 (fma.f64 -5/2 x -1))) 0) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 125/8 1) (pow.f64 (/.f64 -1 wj) -2)) (-.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 x -5/2)) 3) -1)) (-.f64 (pow.f64 (*.f64 (fma.f64 x -5/2 1) (*.f64 x -5/2)) 2) (fma.f64 (*.f64 x x) 25/4 (fma.f64 -5/2 x -1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) 2) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))) (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 3) (fma.f64 (pow.f64 x 3) 125/8 1)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 5/2 x)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 -1 wj) -2) 2) (-.f64 (*.f64 5/2 x) 1)))) (*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (/.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)) -1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (neg.f64 (neg.f64 (*.f64 (*.f64 5/2 x) (pow.f64 (/.f64 -1 wj) -2)))))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 -1 wj) -2) (fma.f64 x 5/2 1)))
(*.f64 (fma.f64 x 5/2 1) (pow.f64 (/.f64 -1 wj) -2))

localize5.0ms (0%)

Compiler

Compiled 6 to 3 computations (50% saved)

localize55.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 wj (-.f64 -1 wj))
0.0b
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
4.4b
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
4.4b
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
Compiler

Compiled 89 to 59 computations (33.7% saved)

series25.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
wj
@0
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
0.0ms
wj
@-inf
(/.f64 wj (-.f64 -1 wj))
0.0ms
wj
@0
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
0.0ms
wj
@inf
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
0.0ms
wj
@-inf
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
Compiler

Compiled 1525 to 1180 computations (22.6% saved)

rewrite1.8s (1.6%)

Algorithm
batch-egg-rewrite
Rules
59×egg-rr
55×egg-rr
48×egg-rr
48×egg-rr
Counts
4 → 210
Calls
Call 1
Inputs
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 -1 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (+.f64 1 (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (/.f64 1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (-.f64 -1 wj)) wj wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 wj (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 wj (-.f64 -1 wj)) 1 wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 wj (-.f64 -1 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (/.f64 1 (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1) (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (-.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))) (cbrt.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 3) 1) (*.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) (-.f64 (*.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) -1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1) 0) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3) 1)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (-.f64 1/2 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (cbrt.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1 (-.f64 -1 wj))) (pow.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj wj) (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 wj) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 wj)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 wj) wj) (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (cbrt.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (neg.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 wj (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) -1))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (/.f64 wj (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj 1) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 (/.f64 wj wj) (cbrt.f64 (/.f64 1 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 wj (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 wj) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) 0) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 wj (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 wj)) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 wj (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 wj) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 1 (/.f64 (-.f64 -1 wj) wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj 3) 1)) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) 0)))))

simplify4.7s (4.1%)

Algorithm
egglog
Counts
258 → 282
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
(*.f64 -1 wj)
-1
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(*.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(*.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 (*.f64 -1 wj) 1)
(*.f64 -1 wj)
(+.f64 (pow.f64 wj 2) (*.f64 -1 wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 wj) (+.f64 (pow.f64 wj 4) (*.f64 -1 (pow.f64 wj 3)))))
-1
(-.f64 (/.f64 1 wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 1 wj) 2))) 1)
(-.f64 (+.f64 (pow.f64 (/.f64 1 wj) 3) (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)))) 1)
-1
(-.f64 (/.f64 1 wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2))) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 wj) 3)) (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (cbrt.f64 wj) (*.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(*.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) wj)
(*.f64 wj (+.f64 1 (/.f64 1 (-.f64 -1 wj))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(-.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 1 (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) wj)
(fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(fma.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) wj)
(fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) wj)
(fma.f64 (/.f64 1 (-.f64 -1 wj)) wj wj)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) wj)
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)
(fma.f64 (/.f64 wj (-.f64 -1 wj)) 1 wj)
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)
(pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (/.f64 1 (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1) (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))
(*.f64 -1 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)
(*.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(*.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (-.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(-.f64 1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0)
(-.f64 0 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(/.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))) (cbrt.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)))
(/.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)
(/.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 3) 1) (*.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) (-.f64 (*.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))) -1)))
(/.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 (+.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))
(fma.f64 -1 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 1 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1 1)
(fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)
(fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) 1)
(fma.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 1)
(fma.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)
(fma.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))) 1)
(fma.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3) 1/3)
(pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3))
(neg.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))) 3))
(if (!=.f64 (-.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) -1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1) 0) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3) 1)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 1 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 1/2 (-.f64 1/2 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (cbrt.f64 wj) wj))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj))
(*.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(*.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))))
(*.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(*.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj)
(*.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (/.f64 wj (/.f64 1 (-.f64 -1 wj))) (pow.f64 wj -1))
(*.f64 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) (neg.f64 wj))
(*.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (/.f64 wj wj) (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))
(-.f64 (/.f64 0 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(-.f64 0 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 (neg.f64 wj) (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (neg.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 wj)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 wj) wj) (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 (/.f64 wj (cbrt.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))
(/.f64 (/.f64 wj (neg.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)
(/.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)
(pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))
(neg.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(if (!=.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 wj (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) -1))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (/.f64 wj (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 wj 1) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 (/.f64 wj wj) (cbrt.f64 (/.f64 1 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 wj (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 -1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 -1 wj) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 0 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) -1)))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 1 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(*.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))
(*.f64 wj (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (cbrt.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (neg.f64 wj))
(*.f64 (/.f64 1 (-.f64 -1 wj)) wj)
(*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(*.f64 -1 (/.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 wj 1)) -1)
(*.f64 1 (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 0 (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) 0)
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) 0) (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 wj (-.f64 -1 wj))
(/.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 wj)) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 wj (+.f64 wj 1)) -1)
(/.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(pow.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 3)
(pow.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) 1/3)
(pow.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3))
(neg.f64 (/.f64 wj (+.f64 wj 1)))
(neg.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) 0))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 wj 0) (/.f64 1 (/.f64 (-.f64 -1 wj) wj)) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj 3) 1)) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 1 0) (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(+.f64 0 (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) 0)
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 5)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
(-.f64 (-.f64 (+.f64 (pow.f64 wj -1) wj) (/.f64 (pow.f64 wj -1) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(-.f64 (-.f64 (+.f64 (pow.f64 wj -1) wj) (/.f64 (pow.f64 wj -1) wj)) 1)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(*.f64 -1 wj)
(neg.f64 wj)
-1
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(-.f64 (*.f64 -1 wj) 1)
(-.f64 -1 wj)
(*.f64 -1 wj)
(neg.f64 wj)
(+.f64 (pow.f64 wj 2) (*.f64 -1 wj))
(-.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 wj 3))))
(-.f64 (-.f64 (pow.f64 wj 2) wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 wj) (+.f64 (pow.f64 wj 4) (*.f64 -1 (pow.f64 wj 3)))))
(+.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
-1
(-.f64 (/.f64 1 wj) 1)
(-.f64 (pow.f64 wj -1) 1)
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 1 wj) 2))) 1)
(-.f64 (-.f64 (pow.f64 wj -1) (/.f64 (pow.f64 wj -1) wj)) 1)
(-.f64 (+.f64 (pow.f64 (/.f64 1 wj) 3) (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)))) 1)
(-.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 wj 3)) (pow.f64 wj -1)) (/.f64 (pow.f64 wj -1) wj)) 1)
-1
(-.f64 (/.f64 1 wj) 1)
(-.f64 (pow.f64 wj -1) 1)
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2))) 1)
(-.f64 (-.f64 (pow.f64 wj -1) (/.f64 (pow.f64 wj -1) wj)) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 wj) 3)) (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(-.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 wj 3)) (pow.f64 wj -1)) (/.f64 (pow.f64 wj -1) wj)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 2)) (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 (cbrt.f64 wj) (*.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 (cbrt.f64 wj) (+.f64 1 (/.f64 -1 (-.f64 wj -1)))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2))) (cbrt.f64 (*.f64 wj (/.f64 wj (-.f64 wj -1))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (neg.f64 (cbrt.f64 wj))))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2))) (cbrt.f64 (*.f64 wj (/.f64 wj (-.f64 wj -1))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (/.f64 wj (-.f64 wj -1)))))
(*.f64 (+.f64 1 (/.f64 1 (-.f64 -1 wj))) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 wj (+.f64 1 (/.f64 1 (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 1 (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) wj)
(+.f64 (/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj)))) wj)
(fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) wj)
(fma.f64 (/.f64 1 (-.f64 -1 wj)) wj wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 wj (-.f64 -1 wj)) 1 wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) 3)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3) 1/3)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 3))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 3))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (/.f64 (*.f64 wj (+.f64 (/.f64 wj (-.f64 wj -1)) wj)) (-.f64 wj -1)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (-.f64 -1 wj))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (fma.f64 wj wj (/.f64 (*.f64 wj (+.f64 (/.f64 wj (-.f64 wj -1)) wj)) (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (/.f64 (*.f64 wj (+.f64 (/.f64 wj (-.f64 wj -1)) wj)) (-.f64 wj -1)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 wj -1)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj)) -1) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 1 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (fma.f64 wj wj (/.f64 (*.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (fma.f64 wj wj (/.f64 (*.f64 wj (+.f64 (/.f64 wj (-.f64 wj -1)) wj)) (-.f64 wj -1)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) 1)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 wj 0) (*.f64 (+.f64 (/.f64 -1 (-.f64 wj -1)) (/.f64 wj wj)) wj) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (/.f64 1 (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (pow.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) -1) (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 -1 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (-.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (-.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2)) -1) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 1 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (-.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2)) -1) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))))
(-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(-.f64 1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(-.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(-.f64 0 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1))) (cbrt.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2) (-.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) -1)) (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1) 1)))
(/.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 3) 1) (*.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) (-.f64 (*.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))) -1)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 wj (+.f64 wj 1)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 wj (-.f64 -1 wj)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj wj)) (/.f64 1 (-.f64 -1 wj)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj))) (/.f64 1 (-.f64 -1 wj)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3)) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 -1 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 1 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) 1)
(fma.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) 1)
(fma.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(fma.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) 3)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(pow.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3) 1/3)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 3))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(neg.f64 (-.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))) 3))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 wj -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (fma.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1) 1) 0) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 1 (/.f64 -1 (/.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) 0) (pow.f64 (/.f64 1 (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) -1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 0) (pow.f64 (pow.f64 (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) -1) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1) 0) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3) 1)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 -1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) 2) (-.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) 1)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) 2) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1))) -1) 0) (*.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) 2) (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1))) -1) (/.f64 (-.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) -1) (-.f64 (pow.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) 3) -1))) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(if (!=.f64 1 0) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1))
(if (!=.f64 1 0) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 1/2 (-.f64 1/2 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))
(+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 (cbrt.f64 wj) wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (cbrt.f64 wj) wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2))) (cbrt.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (pow.f64 wj -1) (/.f64 wj (/.f64 1 (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (neg.f64 wj) (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 wj (/.f64 1 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) wj)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (-.f64 -1 wj))) (pow.f64 wj -1))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))) (neg.f64 wj))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 -1 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj wj) (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 (/.f64 0 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 0 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (neg.f64 wj) (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2) wj) (/.f64 wj (-.f64 -1 wj))))
(/.f64 (neg.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (/.f64 wj (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj)))) wj) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 wj)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2) wj) (/.f64 wj (-.f64 -1 wj))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 wj) wj) (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (pow.f64 wj 2)) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)))
(/.f64 (/.f64 wj (cbrt.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))
(/.f64 (/.f64 wj (neg.f64 wj)) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))) -1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (/.f64 wj wj) (/.f64 1 (-.f64 -1 wj)))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (/.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (/.f64 1 (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 wj (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 -1 (/.f64 wj (-.f64 wj -1))) 0) (/.f64 wj (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 1 (/.f64 -1 (/.f64 wj (/.f64 wj (-.f64 wj -1))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 2) -1))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2)) 0) (cbrt.f64 (/.f64 wj (*.f64 (/.f64 1 (pow.f64 (/.f64 wj (/.f64 wj (-.f64 wj -1))) 2)) (/.f64 wj (-.f64 -1 wj))))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (/.f64 wj (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 wj (*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 wj 1) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 wj -1) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 (/.f64 wj wj) (cbrt.f64 (/.f64 1 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) 0) (*.f64 (/.f64 wj (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 0) (*.f64 (/.f64 wj (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) 0) (*.f64 (/.f64 wj (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 -1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 -1 wj) 0) (/.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 1 0) (/.f64 wj (/.f64 wj (-.f64 -1 wj))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj) -1) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 1 (/.f64 wj (neg.f64 (fma.f64 wj wj wj)))) (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 0 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) -1)))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(*.f64 (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 1 (-.f64 -1 wj))))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (neg.f64 wj) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(*.f64 (cbrt.f64 wj) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (-.f64 -1 wj))
(*.f64 wj (/.f64 1 (-.f64 -1 wj)))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 -1 wj)) (cbrt.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (-.f64 -1 wj))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (neg.f64 wj))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (/.f64 1 (-.f64 -1 wj)) wj)
(/.f64 wj (-.f64 -1 wj))
(*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(/.f64 wj (-.f64 -1 wj))
(*.f64 -1 (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) -1)
(/.f64 wj (-.f64 -1 wj))
(*.f64 1 (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(/.f64 wj (-.f64 -1 wj))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))))) (cbrt.f64 (/.f64 wj (-.f64 -1 wj))))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (-.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 wj (-.f64 -1 wj)))))
(/.f64 wj (-.f64 -1 wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))) (+.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 0))
(/.f64 wj (-.f64 -1 wj))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (-.f64 -1 wj))
(-.f64 0 (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (-.f64 -1 wj))
(-.f64 (/.f64 wj (-.f64 -1 wj)) 0)
(/.f64 wj (-.f64 -1 wj))
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) 0) (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (+.f64 wj 1)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) wj)) (-.f64 wj -1)))
(/.f64 (neg.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(/.f64 wj (-.f64 -1 wj))
(/.f64 (/.f64 wj (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 wj (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (cbrt.f64 (-.f64 -1 wj))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (pow.f64 wj 2)) (pow.f64 (-.f64 wj -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (cbrt.f64 wj)) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) wj) (-.f64 -1 wj)))
(/.f64 (/.f64 wj (+.f64 wj 1)) -1)
(/.f64 wj (-.f64 -1 wj))
(/.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(/.f64 wj (-.f64 -1 wj))
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(/.f64 wj (-.f64 -1 wj))
(pow.f64 (cbrt.f64 (/.f64 wj (-.f64 -1 wj))) 3)
(/.f64 wj (-.f64 -1 wj))
(pow.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) 1/3)
(/.f64 wj (-.f64 -1 wj))
(pow.f64 (/.f64 wj (-.f64 -1 wj)) 1)
(/.f64 wj (-.f64 -1 wj))
(cbrt.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3))
(/.f64 wj (-.f64 -1 wj))
(neg.f64 (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (-.f64 -1 wj))
(neg.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) 0))
(/.f64 wj (-.f64 -1 wj))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 2)) 0) (/.f64 (cbrt.f64 wj) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 wj 0) (/.f64 1 (/.f64 (-.f64 -1 wj) wj)) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 wj 0) (/.f64 -1 (-.f64 (pow.f64 wj -1) -1)) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 -1 (/.f64 -1 (/.f64 wj (-.f64 -1 wj)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj 3) 1)) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (-.f64 wj (pow.f64 wj 2)) 1) 0) (*.f64 (/.f64 wj (-.f64 (pow.f64 wj 3) -1)) (-.f64 (-.f64 wj (pow.f64 wj 2)) 1)) (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 1 0) (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(+.f64 0 (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (-.f64 -1 wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) 0)
(/.f64 wj (-.f64 -1 wj))

localize22.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 wj) (neg.f64 wj))
0.0b
(/.f64 x (exp.f64 wj))
0.0b
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
3.6b
(+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj)))
Compiler

Compiled 62 to 26 computations (58.1% saved)

series62.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
wj
@-inf
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
1.0ms
x
@0
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
1.0ms
x
@inf
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
1.0ms
wj
@0
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
1.0ms
x
@-inf
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
Compiler

Compiled 4395 to 2930 computations (33.3% saved)

rewrite2.0s (1.7%)

Algorithm
batch-egg-rewrite
Rules
97×egg-rr
70×egg-rr
59×egg-rr
Counts
3 → 226
Calls
Call 1
Inputs
(+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj)))
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
(*.f64 (+.f64 1 wj) (neg.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 wj) (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 wj wj wj) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -1 wj) wj (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (neg.f64 (pow.f64 wj 2))) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) -1)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 1 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 wj wj wj) -1) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1) (*.f64 (fma.f64 wj wj wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (neg.f64 wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 wj (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (+.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 wj)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (pow.f64 wj 2))) (neg.f64 wj))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2) (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (fma.f64 wj wj wj)) (*.f64 (-.f64 -1 wj) (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (-.f64 wj (pow.f64 wj 2))) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 1 (-.f64 -1 wj))) (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) wj) (*.f64 (/.f64 1 (-.f64 -1 wj)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 (neg.f64 x) (exp.f64 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 wj wj wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 wj) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 wj (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) wj)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 wj wj wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 wj wj wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 wj wj wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 wj wj wj) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 wj wj wj)) -1)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (fma.f64 wj wj wj)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (fma.f64 wj wj wj))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)) 0) (/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (*.f64 (neg.f64 wj) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj)))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (fma.f64 wj wj wj)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (*.f64 (neg.f64 (pow.f64 wj 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) 1) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 wj) 0) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) (neg.f64 wj))))))

simplify4.9s (4.3%)

Algorithm
egglog
Counts
286 → 339
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 (*.f64 wj x) (*.f64 -1 x))
(+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))) (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(*.f64 -1 (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(*.f64 -1 (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x)))) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))
(*.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(*.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))
(*.f64 1 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(*.f64 -1 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(-.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))
(-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj))
(-.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 1))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 1))
(-.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 x (exp.f64 wj)))
(-.f64 0 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(-.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (fma.f64 wj wj wj))
(-.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 x (exp.f64 wj)))
(-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) -1)
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (+.f64 1 wj) (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (neg.f64 wj) (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 1 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 -1 (fma.f64 wj wj wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (-.f64 -1 wj) wj (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 -1 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 -1 (neg.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 wj 1 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (neg.f64 (pow.f64 wj 2))) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(pow.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) 3)
(pow.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1/3)
(pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1))
(cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3))
(neg.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(neg.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) 1))
(if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) -1)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 1 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 1 0) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(+.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))
(+.f64 (*.f64 (fma.f64 wj wj wj) -1) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1))
(+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1) (*.f64 (fma.f64 wj wj wj) -1))
(+.f64 wj (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 1))
(+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 (neg.f64 x) (exp.f64 wj)))
(+.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (neg.f64 wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(+.f64 (neg.f64 wj) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 wj (fma.f64 wj wj wj)))
(+.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj)
(+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj))
(+.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(+.f64 (neg.f64 wj) (+.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(+.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 wj)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (pow.f64 wj 2))) (neg.f64 wj))
(*.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(*.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (-.f64 -1 wj)))
(*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(*.f64 -1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2) (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 0 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (-.f64 (neg.f64 (fma.f64 wj wj wj)) (*.f64 (-.f64 -1 wj) (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (+.f64 1 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(/.f64 (neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(pow.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) 3)
(pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3))
(neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(neg.f64 (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))))
(neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1))
(neg.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj))))
(neg.f64 (*.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 1 (-.f64 -1 wj))))
(neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 1 (-.f64 wj (pow.f64 wj 2))) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))
(+.f64 (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))
(+.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))))
(+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 1 (-.f64 -1 wj))) (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 1 (-.f64 -1 wj))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) wj) (*.f64 (/.f64 1 (-.f64 -1 wj)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 (neg.f64 x) (exp.f64 wj))))
(*.f64 -1 (fma.f64 wj wj wj))
(*.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)))
(*.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(*.f64 (+.f64 1 wj) (neg.f64 wj))
(*.f64 1 (neg.f64 (fma.f64 wj wj wj)))
(*.f64 (neg.f64 wj) (+.f64 1 wj))
(*.f64 (-.f64 -1 wj) wj)
(*.f64 wj (-.f64 -1 wj))
(*.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))
(-.f64 0 (fma.f64 wj wj wj))
(-.f64 (neg.f64 (pow.f64 wj 2)) wj)
(-.f64 0 (-.f64 wj (neg.f64 (pow.f64 wj 2))))
(-.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) wj)
(/.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(/.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(/.f64 (fma.f64 wj wj wj) -1)
(/.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(fma.f64 0 0 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 1 0 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 0 1 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 0 3 (neg.f64 (fma.f64 wj wj wj)))
(pow.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) 3)
(pow.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1/3)
(pow.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(cbrt.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)))
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1))
(neg.f64 (fma.f64 wj wj wj))
(neg.f64 (-.f64 (fma.f64 wj wj wj) 0))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 wj wj wj)) -1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 0 (fma.f64 wj wj wj)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (fma.f64 wj wj wj))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)) 0) (/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (*.f64 (neg.f64 wj) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj)))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 1 0) (neg.f64 (fma.f64 wj wj wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))
(+.f64 0 (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (neg.f64 wj) (*.f64 (neg.f64 (pow.f64 wj 2)) 1))
(+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) 1) (neg.f64 wj))
(+.f64 (*.f64 0 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (*.f64 (+.f64 1 wj) 0) (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) (neg.f64 wj))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 wj x) (*.f64 -1 x))
(-.f64 (*.f64 wj x) x)
(+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x)))
(fma.f64 wj x (fma.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -1/2) 1) (neg.f64 x)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))) (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))))
(fma.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 -1/2 1/6)) (*.f64 x -1/2)) (fma.f64 wj x (fma.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -1/2) 1) (neg.f64 x))))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (pow.f64 wj -1) -2)) (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (pow.f64 wj -1) -2)) (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (pow.f64 wj -1) -2)) (/.f64 x (exp.f64 wj)))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (/.f64 x (exp.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
(-.f64 wj (fma.f64 wj wj wj))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 -1 (/.f64 x (exp.f64 wj)))
(/.f64 (neg.f64 x) (exp.f64 wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 -1 (/.f64 x (exp.f64 wj)))
(/.f64 (neg.f64 x) (exp.f64 wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) x)
(-.f64 x (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -3/2) x) 1))) (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x)))) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x)))
(-.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -3/2) x) 1))) (*.f64 wj (+.f64 x x))) (*.f64 (pow.f64 wj 3) (+.f64 (+.f64 (*.f64 x (+.f64 -1/2 1/6)) (-.f64 x (*.f64 x -1/2))) (-.f64 1 (*.f64 x -3/2)))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (-.f64 wj 1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (-.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) (*.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) -1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (/.f64 x (exp.f64 wj))))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (-.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) wj) (*.f64 (/.f64 (pow.f64 wj -1) wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) -1)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj)))
(/.f64 (-.f64 (fma.f64 wj wj wj) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj -1)))
(*.f64 -1 wj)
(neg.f64 wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1 wj))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(-.f64 (neg.f64 wj) (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(-.f64 (neg.f64 wj) (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -2)) (*.f64 -1 wj))
(-.f64 (neg.f64 wj) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 wj) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 wj) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (neg.f64 wj) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 1 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 -1 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) 3)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (-.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj))))) (+.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2))) (cbrt.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (-.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (fma.f64 wj wj wj))))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 wj (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 x (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 0 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (fma.f64 wj wj wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 x (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) -1)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(+.f64 (cbrt.f64 (pow.f64 wj 3)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (+.f64 1 wj) (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (neg.f64 wj) (+.f64 1 wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 1 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 1 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 -1 (fma.f64 wj wj wj) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 (+.f64 (*.f64 (-.f64 wj -1) (neg.f64 (cbrt.f64 (pow.f64 wj 3)))) wj) (/.f64 x (exp.f64 wj)))
(fma.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 wj -1) (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 wj -1)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (*.f64 (-.f64 wj -1) (pow.f64 (-.f64 -1 wj) 2)))) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (-.f64 -1 wj) wj (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (cbrt.f64 (-.f64 wj (/.f64 x (exp.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 1 (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 -1 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 -1 (neg.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 wj 1 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(+.f64 (cbrt.f64 (pow.f64 wj 3)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (neg.f64 (pow.f64 wj 2))) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(pow.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) 3)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(pow.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1/3)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 1)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3) 1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 3))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(neg.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(neg.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) 1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 wj wj wj) 2) (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 0) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 1 (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2) (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 wj wj wj) 2) (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 2)) (fma.f64 (-.f64 -1 wj) wj (-.f64 (/.f64 x (exp.f64 wj)) wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (+.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (+.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) -1)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (pow.f64 (/.f64 1 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) -1) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (+.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (*.f64 wj (+.f64 (fma.f64 wj wj wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 wj 0) (*.f64 wj (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) wj)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 1 (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj wj)) 0) (*.f64 (-.f64 wj (fma.f64 wj wj wj)) (+.f64 1 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (*.f64 wj (+.f64 (fma.f64 wj wj wj) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (+.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (*.f64 wj (+.f64 (fma.f64 wj wj wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2) (*.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 3)) (+.f64 (+.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (*.f64 wj (+.f64 (fma.f64 wj wj wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 wj (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (+.f64 (pow.f64 (-.f64 wj (fma.f64 wj wj wj)) 2) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 wj (fma.f64 wj wj wj)) (/.f64 x (exp.f64 wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 1 0) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(if (!=.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) 3) (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 wj (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 wj wj wj)))))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(+.f64 wj (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 (neg.f64 x) (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 (fma.f64 wj wj wj) -1) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) -1) (*.f64 (fma.f64 wj wj wj) -1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 wj (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) 1))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) 1) (/.f64 (neg.f64 x) (exp.f64 wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (neg.f64 wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (neg.f64 wj) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (-.f64 wj (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) wj)
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (neg.f64 wj) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (neg.f64 wj) (+.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 wj)) (neg.f64 (pow.f64 wj 2)))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(+.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (neg.f64 (pow.f64 wj 2))) (neg.f64 wj))
(-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))
(*.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 -1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2) (pow.f64 (-.f64 -1 wj) 2))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)) (/.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2) (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (-.f64 -1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(-.f64 0 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)) 2) (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj)) (-.f64 wj -1)))
(/.f64 (-.f64 (neg.f64 (fma.f64 wj wj wj)) (*.f64 (-.f64 -1 wj) (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (+.f64 1 wj))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)) (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)) 2) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (-.f64 -1 wj)))
(/.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(/.f64 (neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3) 1/3)
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj))) 3)
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 1)
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 3))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (-.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (*.f64 1 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (*.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(neg.f64 (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 wj)) 1))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)))) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 2)))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) 0) (/.f64 1 (/.f64 (-.f64 wj -1) (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (-.f64 1 (-.f64 wj (pow.f64 wj 2))) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 wj 2) wj)) 0) (*.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 (pow.f64 wj 3) -1)) (+.f64 1 (-.f64 (pow.f64 wj 2) wj))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)) 0) (pow.f64 (/.f64 1 (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))) -1) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 2)) (pow.f64 (-.f64 -1 wj) 2)) (/.f64 (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (pow.f64 (-.f64 -1 wj) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (pow.f64 (-.f64 -1 wj) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) 3)) (+.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj))) (+.f64 (*.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))) (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) 3)) (pow.f64 (-.f64 -1 wj) 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (+.f64 (+.f64 wj (/.f64 x (exp.f64 wj))) (fma.f64 wj wj wj))) (pow.f64 (-.f64 -1 wj) 2)))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (+.f64 1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (-.f64 wj 1) (pow.f64 wj 2)) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 (pow.f64 wj 3) -1)) (-.f64 (-.f64 wj 1) (pow.f64 wj 2))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(if (!=.f64 (+.f64 (-.f64 wj (pow.f64 wj 2)) -1) 0) (*.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (fma.f64 wj wj wj) wj)) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1)) (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (-.f64 wj 1) (pow.f64 wj 2)) 0) (*.f64 (/.f64 (-.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj))) (-.f64 (pow.f64 wj 3) -1)) (-.f64 (-.f64 wj 1) (pow.f64 wj 2))) (/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))) (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (/.f64 1 (-.f64 -1 wj))) (*.f64 (neg.f64 (fma.f64 wj wj wj)) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj) (/.f64 1 (-.f64 -1 wj))) (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) wj) (*.f64 (/.f64 1 (-.f64 -1 wj)) (fma.f64 (-.f64 -1 wj) wj (/.f64 (neg.f64 x) (exp.f64 wj)))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (fma.f64 wj wj wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 (neg.f64 x) (exp.f64 wj))))
(/.f64 (-.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) (fma.f64 wj wj wj)) wj) (-.f64 wj -1))
(*.f64 -1 (fma.f64 wj wj wj))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (*.f64 (neg.f64 wj) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(*.f64 (neg.f64 wj) (cbrt.f64 (*.f64 (-.f64 wj -1) (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (*.f64 (+.f64 1 wj) (neg.f64 (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (-.f64 wj -1) (neg.f64 (cbrt.f64 (pow.f64 wj 3))))
(*.f64 (neg.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (-.f64 wj -1) (neg.f64 (cbrt.f64 (pow.f64 wj 3))))
(*.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 1 (-.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (-.f64 wj -1) (neg.f64 (cbrt.f64 (pow.f64 wj 3))))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (neg.f64 wj)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 wj -1) (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 wj))
(*.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (+.f64 1 wj) (neg.f64 wj))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 1 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (neg.f64 wj) (+.f64 1 wj))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (-.f64 -1 wj) wj)
(neg.f64 (fma.f64 wj wj wj))
(*.f64 wj (-.f64 -1 wj))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))
(neg.f64 (fma.f64 wj wj wj))
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2))) (-.f64 wj -1))
(*.f64 (cbrt.f64 (-.f64 -1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 3)) wj)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))
(neg.f64 (fma.f64 wj wj wj))
(-.f64 0 (fma.f64 wj wj wj))
(neg.f64 (fma.f64 wj wj wj))
(-.f64 (neg.f64 (pow.f64 wj 2)) wj)
(neg.f64 (fma.f64 wj wj wj))
(-.f64 0 (-.f64 wj (neg.f64 (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(-.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) wj)
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 1 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 1 (-.f64 wj (pow.f64 wj 2))))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (fma.f64 wj wj wj) -1)
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(neg.f64 (fma.f64 wj wj wj))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj))) (+.f64 (-.f64 wj (pow.f64 wj 2)) -1))
(neg.f64 (fma.f64 wj wj wj))
(fma.f64 0 0 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(fma.f64 1 0 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(fma.f64 0 1 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(fma.f64 0 3 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(pow.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) 3)
(neg.f64 (fma.f64 wj wj wj))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1/3)
(*.f64 (cbrt.f64 -1) (fma.f64 wj wj wj))
(pow.f64 (neg.f64 (fma.f64 wj wj wj)) 1)
(neg.f64 (fma.f64 wj wj wj))
(cbrt.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)))
(*.f64 (cbrt.f64 -1) (fma.f64 wj wj wj))
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) 1))
(*.f64 (cbrt.f64 -1) (fma.f64 wj wj wj))
(neg.f64 (fma.f64 wj wj wj))
(neg.f64 (-.f64 (fma.f64 wj wj wj) 0))
(neg.f64 (fma.f64 wj wj wj))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 wj wj wj)) -1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 -1 (pow.f64 (fma.f64 wj wj wj) -1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 0 (fma.f64 wj wj wj)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (fma.f64 wj wj wj))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (fma.f64 wj wj wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (-.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (pow.f64 wj 2) wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)) 0) (/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 wj (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (pow.f64 wj 2) wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (*.f64 (neg.f64 wj) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (*.f64 (neg.f64 wj) (/.f64 (fma.f64 wj wj wj) wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 wj (pow.f64 wj 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj)))) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj)))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (pow.f64 (fma.f64 wj wj wj) 2) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (*.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (neg.f64 (pow.f64 wj 2)) 3) (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) (-.f64 (pow.f64 wj 2) (*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 2) 2)))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj wj) 2) (*.f64 0 (fma.f64 wj wj wj))))) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 wj wj wj) 3)) (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 1 0) (neg.f64 (fma.f64 wj wj wj)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (-.f64 wj (pow.f64 wj 2)) 1)) -1) 0) (*.f64 (/.f64 (*.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) wj) 3) -1)) (-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (-.f64 wj (pow.f64 wj 2)) 1)) -1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (+.f64 1 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 wj (+.f64 -1 wj)) 2) (-.f64 wj (pow.f64 wj 2))) 1)) (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (-.f64 wj (pow.f64 wj 2)) 1)) -1) 0) (*.f64 (/.f64 (*.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) wj) 3) -1)) (-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (-.f64 wj (pow.f64 wj 2)) 1)) -1)) (neg.f64 (fma.f64 wj wj wj)))
(+.f64 (neg.f64 wj) (neg.f64 (pow.f64 wj 2)))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 0 (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (neg.f64 wj) (*.f64 (neg.f64 (pow.f64 wj 2)) 1))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) 1) (neg.f64 wj))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (*.f64 0 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (*.f64 (+.f64 1 wj) 0) (neg.f64 (fma.f64 wj wj wj)))
(neg.f64 (fma.f64 wj wj wj))
(+.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) 0) (neg.f64 wj))
(neg.f64 (fma.f64 wj wj wj))

localize17.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
0.0b
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
Compiler

Compiled 33 to 24 computations (27.3% saved)

series38.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@inf
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
0.0ms
wj
@-inf
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
0.0ms
wj
@0
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
0.0ms
wj
@inf
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
0.0ms
wj
@0
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
Compiler

Compiled 1305 to 1065 computations (18.4% saved)

rewrite1.7s (1.5%)

Algorithm
batch-egg-rewrite
Rules
100×egg-rr
70×egg-rr
Counts
2 → 170
Calls
Call 1
Inputs
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 2) (cbrt.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (*.f64 wj (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (+.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 2) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))) (+.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 wj) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (pow.f64 wj 2) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) (neg.f64 wj) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 wj 2)) wj (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 wj 3) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) 1 (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (*.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 1 (/.f64 (pow.f64 wj -1) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 (/.f64 (pow.f64 wj 3) wj) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) 0) (pow.f64 wj 2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (-.f64 (pow.f64 wj 3) (*.f64 wj (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (+.f64 (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 -1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 wj 4))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 3) wj (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) (pow.f64 wj 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) (-.f64 1 wj) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 4) 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1 (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) 1 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 4) 0) (*.f64 (pow.f64 wj 4) (+.f64 1 (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 0) (/.f64 1 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) -1)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 4) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (pow.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))))))

simplify4.2s (3.7%)

Algorithm
egglog
Counts
194 → 247
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(pow.f64 (/.f64 -1 wj) -3)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(pow.f64 (/.f64 1 wj) -4)
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -4))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (+.f64 (pow.f64 (/.f64 1 wj) -2) (pow.f64 (/.f64 1 wj) -4)))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (+.f64 (pow.f64 (/.f64 1 wj) -2) (pow.f64 (/.f64 1 wj) -4)))
(pow.f64 (/.f64 -1 wj) -4)
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3)))
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (cbrt.f64 wj) (-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 2) (cbrt.f64 wj))))
(*.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))))
(*.f64 wj (-.f64 wj (pow.f64 wj 2)))
(*.f64 (-.f64 wj (pow.f64 wj 2)) wj)
(*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 -1 wj))
(*.f64 (neg.f64 wj) (*.f64 wj (+.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (+.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (+.f64 (pow.f64 wj 2) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))) (+.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 2) (-.f64 1 wj))
(*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(*.f64 (-.f64 1 wj) (pow.f64 wj 2))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(-.f64 3 (+.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))
(-.f64 3 (-.f64 3 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 1 (+.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))
(-.f64 1 (-.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)
(/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(fma.f64 0 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (neg.f64 (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (neg.f64 (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(fma.f64 (neg.f64 wj) (pow.f64 wj 2) (pow.f64 wj 2))
(fma.f64 (pow.f64 wj 2) (neg.f64 wj) (pow.f64 wj 2))
(fma.f64 (neg.f64 (pow.f64 wj 2)) wj (pow.f64 wj 2))
(fma.f64 wj (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 2))
(fma.f64 -1 (pow.f64 wj 3) (pow.f64 wj 2))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(fma.f64 1 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 1 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(fma.f64 1 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))
(fma.f64 (pow.f64 wj 2) 1 (neg.f64 (pow.f64 wj 3)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 3)
(pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(if (!=.f64 (fma.f64 wj wj (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (*.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 1 (/.f64 (pow.f64 wj -1) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 (/.f64 (pow.f64 wj 3) wj) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))
(+.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) 0) (pow.f64 wj 2))
(*.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 wj 4))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))
(*.f64 wj (-.f64 (pow.f64 wj 3) (*.f64 wj (+.f64 -1 wj))))
(*.f64 wj (+.f64 (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 3)))
(*.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))
(*.f64 1 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 -1 wj)) -1))
(*.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 4)))
(-.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))
(-.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(-.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))) (pow.f64 wj 3))
(-.f64 (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 3))
(-.f64 3 (+.f64 3 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))
(-.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 4))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 4)))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))
(-.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))
(/.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 wj 4))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 3) wj (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (pow.f64 wj 4))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (pow.f64 wj 4))
(fma.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))
(fma.f64 (pow.f64 wj 2) (pow.f64 wj 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (pow.f64 wj 2) (-.f64 1 wj) (pow.f64 wj 4))
(fma.f64 1 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(fma.f64 1 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 4) 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1 (pow.f64 wj 4))
(fma.f64 (pow.f64 wj 2) 1 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(pow.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) 3)
(pow.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) 1/3)
(pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3))
(neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(neg.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(neg.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 4) 0) (*.f64 (pow.f64 wj 4) (+.f64 1 (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 0) (/.f64 1 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) -1)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 4) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2))
(+.f64 0 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (pow.f64 wj 2))
(+.f64 (-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (pow.f64 wj 4))
(+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -3))
(neg.f64 (pow.f64 (pow.f64 wj -1) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(-.f64 (pow.f64 (pow.f64 wj -1) -2) (pow.f64 (pow.f64 wj -1) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(-.f64 (pow.f64 (pow.f64 wj -1) -2) (pow.f64 (pow.f64 wj -1) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -2))
(-.f64 (pow.f64 (pow.f64 wj -1) -2) (pow.f64 (pow.f64 wj -1) -3))
(pow.f64 (/.f64 -1 wj) -3)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(pow.f64 (/.f64 1 wj) -4)
(pow.f64 (pow.f64 wj -1) -4)
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (pow.f64 (/.f64 1 wj) -4))
(-.f64 (pow.f64 (pow.f64 wj -1) -4) (pow.f64 (pow.f64 wj -1) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (+.f64 (pow.f64 (/.f64 1 wj) -2) (pow.f64 (/.f64 1 wj) -4)))
(+.f64 (-.f64 (pow.f64 (pow.f64 wj -1) -2) (pow.f64 (pow.f64 wj -1) -3)) (pow.f64 (pow.f64 wj -1) -4))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) -3)) (+.f64 (pow.f64 (/.f64 1 wj) -2) (pow.f64 (/.f64 1 wj) -4)))
(+.f64 (-.f64 (pow.f64 (pow.f64 wj -1) -2) (pow.f64 (pow.f64 wj -1) -3)) (pow.f64 (pow.f64 wj -1) -4))
(pow.f64 (/.f64 -1 wj) -4)
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (pow.f64 (/.f64 -1 wj) -3))
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3)))
(+.f64 (pow.f64 (/.f64 -1 wj) -4) (+.f64 (pow.f64 (/.f64 -1 wj) -2) (pow.f64 (/.f64 -1 wj) -3)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 wj (+.f64 wj (cbrt.f64 (pow.f64 wj 2))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (cbrt.f64 wj) (-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 1 wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 2) (cbrt.f64 wj))))
(*.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 1 wj)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))))
(*.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (-.f64 wj (pow.f64 wj 2)) wj)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 -1 wj))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (neg.f64 wj) (*.f64 wj (+.f64 -1 wj)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (+.f64 0 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj)))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 wj (+.f64 wj (cbrt.f64 (pow.f64 wj 2))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (+.f64 (pow.f64 wj 2) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))) (+.f64 (neg.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (*.f64 wj (+.f64 wj (cbrt.f64 (pow.f64 wj 2))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 2) (-.f64 1 wj))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (-.f64 1 wj) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 3 (+.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 3 (-.f64 3 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 1 (+.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 1 (-.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) -1)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 0 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (pow.f64 wj 3))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4))) (pow.f64 wj 3))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2))) (pow.f64 wj 3))
(fma.f64 (neg.f64 wj) (pow.f64 wj 2) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 (pow.f64 wj 2) (neg.f64 wj) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 (neg.f64 (pow.f64 wj 2)) wj (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 wj (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 -1 (pow.f64 wj 3) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 1 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 1 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 1 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 (pow.f64 wj 2) 1 (neg.f64 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(pow.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) 1/3)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 3)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1)
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(if (!=.f64 (fma.f64 wj wj (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (fma.f64 wj wj (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 2) 3)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (pow.f64 wj 3)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (*.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (pow.f64 wj 3)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (pow.f64 wj 3)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 3) 2)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (pow.f64 wj 2) 3)) (fma.f64 wj wj (pow.f64 wj 3))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) 0)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 0) (/.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 1 (/.f64 (pow.f64 wj -1) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 1 (/.f64 (/.f64 -1 wj) (-.f64 (pow.f64 wj 2) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (pow.f64 wj 2) (fma.f64 wj wj (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (pow.f64 wj 2) (fma.f64 wj wj (pow.f64 wj 3)))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (pow.f64 wj 2) (fma.f64 wj wj (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 3) 2) (+.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (pow.f64 wj 2) (fma.f64 wj wj (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (pow.f64 wj 3) 3)) (*.f64 (pow.f64 wj 3) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 wj 2) 3) (pow.f64 (pow.f64 wj 3) 3)) (pow.f64 wj 3)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 (/.f64 (pow.f64 wj 3) wj) wj))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 0 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) 0) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 wj 4))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (+.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 wj 4))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (+.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (+.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 wj 4))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(*.f64 wj (-.f64 (pow.f64 wj 3) (*.f64 wj (+.f64 -1 wj))))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(*.f64 wj (+.f64 (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 3)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(*.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2))) (cbrt.f64 (*.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2))))) (-.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 4)) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))
(*.f64 1 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 -1 wj)) -1))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(*.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(-.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))) (pow.f64 wj 3))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))) (pow.f64 wj 3))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 3 (+.f64 3 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 4))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (neg.f64 (pow.f64 wj 2)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(-.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(/.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 wj 4) 2)) (cbrt.f64 (pow.f64 wj 4)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 wj 4))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) (*.f64 (pow.f64 wj 3) (-.f64 wj 1)))
(fma.f64 (pow.f64 wj 3) wj (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 3) (-.f64 wj 1)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (-.f64 wj 1)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (pow.f64 wj 2) (pow.f64 wj 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (pow.f64 wj 2) (-.f64 1 wj) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 1 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 1 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(fma.f64 (pow.f64 wj 4) 1 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 1 (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(fma.f64 (pow.f64 wj 2) 1 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(pow.f64 (cbrt.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))) 3)
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(pow.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) 1/3)
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 1)
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(cbrt.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(neg.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(neg.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 1 (/.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 4) 0) (*.f64 (pow.f64 wj 4) (+.f64 1 (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 4) 0) (*.f64 (pow.f64 wj 4) (+.f64 1 (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (-.f64 1 (/.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (-.f64 (pow.f64 (pow.f64 wj 3) 2) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2) (pow.f64 (pow.f64 wj 4) 2)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (-.f64 -1 wj)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 0) (/.f64 1 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) -1)) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 0) (pow.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) -1) -1) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2)) (+.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (pow.f64 wj 2)) 0) (/.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 2) (fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (neg.f64 (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (pow.f64 wj 2)) 0) (/.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 3) (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 2)) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4))))) 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 2) 0) (/.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 3) (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 2)) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 3) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 3) (*.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3) (neg.f64 (pow.f64 (pow.f64 wj 3) 2))) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) 2) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 3) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))) 2) (*.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 wj)) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 3) (pow.f64 (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)) 2)) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 4) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 4) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 3) 2)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) 2) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (fma.f64 wj wj (pow.f64 wj 3)) (pow.f64 wj 4))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)) (fma.f64 wj wj (-.f64 (pow.f64 wj 3) (pow.f64 wj 4)))))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2)))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 wj 1)) (pow.f64 wj 2)))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (neg.f64 (pow.f64 wj 4)) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 3) (pow.f64 (pow.f64 wj 4) 3)) (fma.f64 (pow.f64 wj 4) (*.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 2) (+.f64 -1 wj))) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 wj 4) 3) (pow.f64 (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)) 3)) (fma.f64 (pow.f64 wj 4) (+.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (pow.f64 wj 3)) (pow.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 2))) (fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) (pow.f64 wj 2))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(+.f64 0 (fma.f64 wj wj (*.f64 (pow.f64 wj 3) (+.f64 -1 wj))))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 4))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 2))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (-.f64 (neg.f64 (pow.f64 wj 4)) (pow.f64 wj 2))))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 3) (+.f64 -1 wj)) 0) (pow.f64 wj 2))
(fma.f64 (pow.f64 wj 3) (-.f64 wj 1) (pow.f64 wj 2))
(+.f64 (-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) 0) (pow.f64 wj 4))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))
(fma.f64 wj (-.f64 wj (pow.f64 wj 2)) (pow.f64 wj 4))

eval1.1s (0.9%)

Compiler

Compiled 58453 to 38903 computations (33.4% saved)

prune458.0ms (0.4%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New143261438
Fresh7714
Picked101
Done347
Total1443171460
Error
0b
Counts
1460 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
54.1b
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
1.5b
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
8.9b
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
0.9b
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
60.8b
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
54.2b
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (-.f64 -1 wj))
9.0b
(/.f64 (neg.f64 x) (-.f64 -1 wj))
8.9b
(/.f64 x (-.f64 (*.f64 wj 2) -1))
7.9b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
60.8b
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
62.0b
(-.f64 wj 1)
1.7b
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
60.8b
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
54.7b
(*.f64 wj wj)
9.1b
x
61.6b
wj
Compiler

Compiled 343 to 246 computations (28.3% saved)

localize40.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
0.0b
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))
6.4b
(*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))
Compiler

Compiled 115 to 81 computations (29.6% saved)

series57.0ms (0%)

Counts
3 → 65
Calls

18 calls:

TimeVariablePointExpression
5.0ms
x
@inf
(*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))
1.0ms
wj
@0
(*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))
1.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
1.0ms
x
@0
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
1.0ms
x
@inf
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
Compiler

Compiled 6380 to 4965 computations (22.2% saved)

rewrite1.6s (1.4%)

Algorithm
batch-egg-rewrite
Rules
66×egg-rr
53×egg-rr
43×egg-rr
Counts
3 → 162
Calls
Call 1
Inputs
(*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x -1/2 -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x -1/2 -1) wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x -1/2 -1) (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (*.f64 wj (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x -1/2 -1)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -1/8)) (pow.f64 wj 2)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -1/8))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (-.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (-.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (neg.f64 x))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 0) (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (*.f64 (cbrt.f64 (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (+.f64 1 (pow.f64 wj 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))))))

simplify5.9s (5.1%)

Algorithm
egglog
Counts
227 → 247
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 -1 x)
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 (/.f64 1 wj) 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj)))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 x)) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))))) wj)))) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))))) wj))))) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(/.f64 (pow.f64 wj 2) (+.f64 1 wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(*.f64 (cbrt.f64 (fma.f64 x -1/2 -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2)))
(*.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (fma.f64 x -1/2 -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2))
(*.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(*.f64 (*.f64 (fma.f64 x -1/2 -1) wj) wj)
(*.f64 -1 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 (fma.f64 x -1/2 -1) (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))
(*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(*.f64 wj (*.f64 wj (fma.f64 x -1/2 -1)))
(*.f64 (neg.f64 (fma.f64 x -1/2 -1)) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 x -1/2 -1)))
(-.f64 0 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -1/8)) (pow.f64 wj 2)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -1/8))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) 3)
(pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3))
(neg.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))
(*.f64 -1 (-.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))) (neg.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (-.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))
(*.f64 -1 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(-.f64 (neg.f64 x) (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(-.f64 0 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) x)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) -1)
(fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) (neg.f64 x))
(fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (neg.f64 x))
(fma.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(fma.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))
(fma.f64 -1 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(fma.f64 x -1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3) 1/3)
(pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) 3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3))
(neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(neg.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (-.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (neg.f64 x))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 0) (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 1 0) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) x))
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (neg.f64 x)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (neg.f64 x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (neg.f64 (pow.f64 wj 2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)))
(*.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))))
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) (-.f64 -1 wj)))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(-.f64 (/.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (*.f64 (cbrt.f64 (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 1))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 wj))
(/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) 3)
(pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3))
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(neg.f64 (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1))
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (+.f64 1 (pow.f64 wj 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
Outputs
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 -1 x)
(neg.f64 x)
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2)) x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2)) x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (pow.f64 wj -1) -2)) x)
(*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2)) x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2)) x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) (pow.f64 (/.f64 -1 wj) -2)))
(-.f64 (*.f64 (fma.f64 x -1/2 -1) (pow.f64 (/.f64 -1 wj) -2)) x)
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x)
(*.f64 (fma.f64 -1/2 (pow.f64 wj 2) -1) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) 1) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) -1)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) -1) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) -1) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) x)) (*.f64 -1 (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) -1) x))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) x)
(-.f64 x (*.f64 wj (*.f64 2 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 x (*.f64 x -3/2)))) (-.f64 x (*.f64 wj (*.f64 2 x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x (*.f64 -1 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)))) x)))
(+.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 x -3/2) 1) x) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -3/2) 1) x))) (-.f64 x (*.f64 wj (*.f64 2 x))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj))
(neg.f64 (*.f64 wj (fma.f64 x -1/2 -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(-.f64 (-.f64 (fma.f64 x -1/2 -1) x) (*.f64 wj (fma.f64 x -1/2 -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(-.f64 (-.f64 (-.f64 (fma.f64 x -1/2 -1) x) (*.f64 wj (fma.f64 x -1/2 -1))) (/.f64 (-.f64 (-.f64 (*.f64 x -3/2) 1) x) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -2 x))) (pow.f64 (/.f64 1 wj) 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj)))))
(+.f64 (-.f64 (-.f64 (fma.f64 x -1/2 -1) x) (*.f64 wj (fma.f64 x -1/2 -1))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 x -3/2) 1) x) (pow.f64 (pow.f64 wj 2) -1)) (/.f64 (-.f64 (-.f64 (*.f64 x -3/2) 1) x) wj)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj))
(neg.f64 (*.f64 wj (fma.f64 x -1/2 -1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 x)) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(-.f64 (-.f64 (fma.f64 x -1/2 -1) x) (*.f64 wj (fma.f64 x -1/2 -1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))))) wj)))) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(+.f64 (-.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 x) (fma.f64 x -1/2 -1)) wj) x) (*.f64 wj (fma.f64 x -1/2 -1))) (fma.f64 x -1/2 -1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (pow.f64 (/.f64 -1 wj) 2) (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1))))) wj))))) (*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)))
(+.f64 (-.f64 (-.f64 (fma.f64 (pow.f64 (pow.f64 wj 2) -1) (neg.f64 (-.f64 (*.f64 2 x) (fma.f64 x -1/2 -1))) (/.f64 (-.f64 (*.f64 2 x) (fma.f64 x -1/2 -1)) wj)) x) (*.f64 wj (fma.f64 x -1/2 -1))) (fma.f64 x -1/2 -1))
(/.f64 (pow.f64 wj 2) (+.f64 1 wj))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(-.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) (*.f64 (+.f64 (/.f64 (fma.f64 -1/2 (pow.f64 wj 2) wj) (-.f64 wj -1)) (/.f64 -1 (-.f64 wj -1))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(-.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) (*.f64 (+.f64 (/.f64 (fma.f64 -1/2 (pow.f64 wj 2) wj) (-.f64 wj -1)) (/.f64 -1 (-.f64 wj -1))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) x)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(-.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) (*.f64 (+.f64 (/.f64 (fma.f64 -1/2 (pow.f64 wj 2) wj) (-.f64 wj -1)) (/.f64 -1 (-.f64 wj -1))) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj)))
(/.f64 (*.f64 x (-.f64 1 (fma.f64 -1/2 (pow.f64 wj 2) wj))) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 x (-.f64 1 (fma.f64 -1/2 (pow.f64 wj 2) wj))) (pow.f64 wj 2)) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 x (-.f64 1 (fma.f64 -1/2 (pow.f64 wj 2) wj))) (pow.f64 wj 2)) (-.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1) x) (+.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 x (-.f64 1 (fma.f64 -1/2 (pow.f64 wj 2) wj))) (pow.f64 wj 2)) (-.f64 wj -1))
(/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) wj) -1) x) (-.f64 wj -1))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) wj) -1) x)) (-.f64 wj -1))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) wj) -1) x)) (-.f64 wj -1))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 wj 2)) (*.f64 -1 wj))) x) (+.f64 1 wj)))
(/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) 1/2) wj) -1) x)) (-.f64 wj -1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (cbrt.f64 (fma.f64 x -1/2 -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 x -1/2 -1)) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2))) (pow.f64 wj 2))
(*.f64 (*.f64 (pow.f64 wj 2) (cbrt.f64 (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)))
(*.f64 (pow.f64 wj 2) (*.f64 (cbrt.f64 (fma.f64 x -1/2 -1)) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (fma.f64 x -1/2 -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (*.f64 (fma.f64 x -1/2 -1) wj) wj)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 -1 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (*.f64 (fma.f64 x -1/2 -1) (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 wj (*.f64 wj (fma.f64 x -1/2 -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (neg.f64 (fma.f64 x -1/2 -1)) (neg.f64 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 x -1/2 -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(-.f64 0 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)) (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/8 -1)) (*.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (fma.f64 x -1/2 -1) 2)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (*.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))) 1))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1)) 1) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -1/8)) (pow.f64 wj 2)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (pow.f64 x 3) -1/8))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1) (pow.f64 wj 2))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 (pow.f64 x 3) -1/8) 1))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 x -1/2 1) (*.f64 -1/2 x)))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/8 -1) (/.f64 (pow.f64 wj 2) (-.f64 (*.f64 (*.f64 (fma.f64 x -1/2 1) -1/2) x) -1)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) 1/3)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) 3)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 1)
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(neg.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 -1 (/.f64 -1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (-.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (*.f64 1/2 x) 2))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 -1 x) (*.f64 1/2 x)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (*.f64 1/2 x) 2))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 -1 x) (*.f64 1/2 x)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 1))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (pow.f64 (pow.f64 wj 2) 2)) (-.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 1)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 1))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 0) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (-.f64 1 (/.f64 (pow.f64 wj 2) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 0) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 1 (/.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 0) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) (-.f64 1 (/.f64 (pow.f64 wj 2) (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1))))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1))))) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2))) (*.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 3) (pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1))) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 3) (+.f64 (pow.f64 (-.f64 -1 x) 3) (pow.f64 (*.f64 1/2 x) 3))) (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) 2) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 -1 x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 x) (-.f64 x -1)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) 3) (pow.f64 (neg.f64 (pow.f64 wj 2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (*.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 wj 2) x)) 3) (pow.f64 (pow.f64 wj 2) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 wj 2) 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) 1)) (*.f64 (*.f64 -1/2 x) (pow.f64 (pow.f64 wj 2) 2)))) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (neg.f64 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))
(*.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 2)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))) (cbrt.f64 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))
(*.f64 -1 (-.f64 (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (-.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (neg.f64 (cbrt.f64 x))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))) (cbrt.f64 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))) (+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))) (cbrt.f64 (pow.f64 x 2))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 x)))
(*.f64 -1 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(-.f64 (neg.f64 x) (*.f64 (fma.f64 x -1/2 -1) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(-.f64 0 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) x)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) -1)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2)) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 (fma.f64 x -1/2 -1) (pow.f64 wj 2) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 -1 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(fma.f64 x -1 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3) 1/3)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 1)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)) 3)
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 3))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(neg.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x -1/2 -1) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (-.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 0) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (-.f64 1 (/.f64 (/.f64 x (pow.f64 wj 2)) (fma.f64 x -1/2 -1)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x -1/2 -1) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x -1/2 -1) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x -1/2 -1) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 2) (pow.f64 x 2)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (neg.f64 x))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (neg.f64 x) 0) (*.f64 (neg.f64 x) (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1))) x)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 0) (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) 0) (pow.f64 (/.f64 -1 (-.f64 x (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))) -1) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 1 0) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x)))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 wj 2) (*.f64 (fma.f64 x -1/2 -1) (fma.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1) x))))) (-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (*.f64 1/2 x) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x)) (+.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 1/2 x) (pow.f64 wj 2))) (*.f64 (+.f64 (neg.f64 x) -1) (pow.f64 wj 2)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 1/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 (neg.f64 x) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 -1/2 x))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 -1/2 x) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 (pow.f64 wj 2) (fma.f64 x -1/2 -1)) x)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(*.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) 2))) (-.f64 -1 wj))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(-.f64 (/.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (*.f64 (cbrt.f64 (+.f64 1 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 1))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 wj))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj))) 1) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3) 1/3)
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj))) 3)
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 1)
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 3))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(neg.f64 (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj))))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (-.f64 -1 wj)) 1))
(/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x)) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 2)))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x))) (/.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) 2)))) (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) 0) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) 0) (pow.f64 (/.f64 (-.f64 -1 wj) (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x))) -1) (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)) -1)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)) 0) (/.f64 -1 (/.f64 -1 (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))) (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))
(if (!=.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) 0) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (+.f64 1 (pow.f64 wj 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj))) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) wj)) 0) (/.f64 (*.f64 (-.f64 (-.f64 (pow.f64 wj 2) -1) wj) (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x))) (-.f64 -1 (pow.f64 wj 3))) (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 wj 2)) wj) 0) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj)))) (+.f64 1 (pow.f64 wj 3))) (-.f64 (+.f64 1 (pow.f64 wj 2)) wj)) (/.f64 (-.f64 (*.f64 wj (+.f64 x (*.f64 (fma.f64 x -1/2 -1) wj))) x) (-.f64 -1 wj)))
(if (!=.f64 (-.f64 (-.f64 (pow.f64 wj 2) -1) wj) 0) (/.f64 (*.f64 (-.f64 (-.f64 (pow.f64 wj 2) -1) wj) (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x))) (-.f64 -1 (pow.f64 wj 3))) (/.f64 (fma.f64 wj (+.f64 x (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 x)) (-.f64 -1 wj)))

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (neg.f64 x) (-.f64 -1 wj))
Compiler

Compiled 16 to 9 computations (43.8% saved)

series18.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (neg.f64 x) (-.f64 -1 wj))
1.0ms
x
@0
(/.f64 (neg.f64 x) (-.f64 -1 wj))
1.0ms
x
@-inf
(/.f64 (neg.f64 x) (-.f64 -1 wj))
0.0ms
wj
@-inf
(/.f64 (neg.f64 x) (-.f64 -1 wj))
0.0ms
wj
@inf
(/.f64 (neg.f64 x) (-.f64 -1 wj))
Compiler

Compiled 1225 to 780 computations (36.3% saved)

rewrite2.0s (1.7%)

Algorithm
batch-egg-rewrite
Rules
107×egg-rr
Counts
1 → 107
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) (-.f64 -1 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 1 wj)) 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 x (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 0 (/.f64 1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))) (+.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (neg.f64 (cbrt.f64 x)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 0 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 x (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 x (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 x (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 x (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (/.f64 x (cbrt.f64 (-.f64 -1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (neg.f64 x))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (/.f64 x (cbrt.f64 (+.f64 1 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (neg.f64 x))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) x)) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) x)) (pow.f64 (-.f64 -1 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (-.f64 -1 wj))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 x)))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 x))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 x (+.f64 1 (pow.f64 wj 3)))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (*.f64 (+.f64 -1 wj) wj)) 0) (*.f64 (/.f64 x (-.f64 -1 (pow.f64 wj 3))) (-.f64 -1 (*.f64 (+.f64 -1 wj) wj))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) -3)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) -1/3)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 x (+.f64 1 wj)) 0))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 wj)) 0)))))

simplify3.8s (3.3%)

Algorithm
egglog
Counts
131 → 150
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
(/.f64 x (+.f64 1 wj))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 (pow.f64 wj 2) x) x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 (pow.f64 wj 2) x) x)))
(/.f64 x wj)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (/.f64 x wj))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (/.f64 x wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 4) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (/.f64 x wj))))
(/.f64 x wj)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (/.f64 x wj))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x)) (/.f64 x wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 4) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x)) (/.f64 x wj))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(*.f64 x (/.f64 1 (+.f64 1 wj)))
(*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) x)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 1 wj)) 2)) (neg.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 x (+.f64 1 wj))))
(*.f64 x (+.f64 0 (/.f64 1 (+.f64 1 wj))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))) (+.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (neg.f64 (cbrt.f64 x)) (-.f64 -1 wj)))
(*.f64 1 (/.f64 x (+.f64 1 wj)))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 x))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))
(*.f64 -1 (/.f64 x (-.f64 -1 wj)))
(*.f64 -1 (+.f64 0 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 x)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 x (+.f64 1 wj)) 1)
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 1 wj)))
(*.f64 (/.f64 x (-.f64 -1 wj)) -1)
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))
(-.f64 1 (+.f64 1 (/.f64 x (-.f64 -1 wj))))
(-.f64 1 (-.f64 1 (/.f64 x (+.f64 1 wj))))
(-.f64 3 (+.f64 3 (/.f64 x (-.f64 -1 wj))))
(-.f64 3 (-.f64 3 (/.f64 x (+.f64 1 wj))))
(-.f64 0 (/.f64 x (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (/.f64 x (cbrt.f64 (-.f64 -1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 x (+.f64 1 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (neg.f64 x))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 x (+.f64 1 wj)) 1)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (/.f64 x (cbrt.f64 (+.f64 1 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (neg.f64 x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) x)) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 x (-.f64 -1 wj)) -1)
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) x)) (pow.f64 (-.f64 -1 wj) 2))
(fma.f64 0 0 (/.f64 x (+.f64 1 wj)))
(fma.f64 1 0 (/.f64 x (+.f64 1 wj)))
(pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 1/3)
(pow.f64 (/.f64 x (+.f64 1 wj)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 3)
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3))
(neg.f64 (/.f64 x (-.f64 -1 wj)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 3))
(neg.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (-.f64 -1 wj))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 x)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 -1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 x))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 x (+.f64 1 (pow.f64 wj 3)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (-.f64 -1 (*.f64 (+.f64 -1 wj) wj)) 0) (*.f64 (/.f64 x (-.f64 -1 (pow.f64 wj 3))) (-.f64 -1 (*.f64 (+.f64 -1 wj) wj))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) -3)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) -1/3)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 x (+.f64 1 wj)) 0))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(+.f64 0 (/.f64 x (+.f64 1 wj)))
(+.f64 (/.f64 x (+.f64 1 wj)) 0)
Outputs
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 (pow.f64 wj 2) x) x))
(*.f64 x (fma.f64 wj wj (-.f64 1 wj)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 (pow.f64 wj 2) x) x)))
(+.f64 (*.f64 x (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (neg.f64 x) (pow.f64 wj 3)))
(/.f64 x wj)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (/.f64 x wj))
(-.f64 (/.f64 x wj) (*.f64 x (/.f64 (/.f64 1 wj) wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (/.f64 x wj)))
(+.f64 (/.f64 x (pow.f64 wj 3)) (-.f64 (/.f64 x wj) (*.f64 x (/.f64 (/.f64 1 wj) wj))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 wj) 4) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 wj) 3) x) (/.f64 x wj))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (/.f64 1 wj) wj)) (neg.f64 (pow.f64 (/.f64 -1 wj) 4)))) (+.f64 (/.f64 x (pow.f64 wj 3)) (/.f64 x wj)))
(/.f64 x wj)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (/.f64 x wj))
(-.f64 (/.f64 x wj) (*.f64 x (/.f64 (/.f64 1 wj) wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x)) (/.f64 x wj)))
(+.f64 (/.f64 x (pow.f64 wj 3)) (-.f64 (/.f64 x wj) (*.f64 x (/.f64 (/.f64 1 wj) wj))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 4) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 2) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 wj) 3) x)) (/.f64 x wj))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (/.f64 1 wj) wj)) (neg.f64 (pow.f64 (/.f64 -1 wj) 4)))) (+.f64 (/.f64 x (pow.f64 wj 3)) (/.f64 x wj)))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(/.f64 x (-.f64 wj -1))
(*.f64 x (/.f64 1 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(/.f64 x (-.f64 wj -1))
(*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))))
(/.f64 x (-.f64 wj -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (-.f64 wj -1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) 2) (/.f64 x (-.f64 wj -1)))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))
(/.f64 x (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 1 (+.f64 1 wj)) x)
(/.f64 x (-.f64 wj -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 1 wj)) 2)) (neg.f64 x)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 x 2)) (-.f64 -1 wj))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 wj))))
(/.f64 x (-.f64 wj -1))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 x (+.f64 1 wj))))
(/.f64 x (-.f64 wj -1))
(*.f64 x (+.f64 0 (/.f64 1 (+.f64 1 wj))))
(/.f64 x (-.f64 wj -1))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (*.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))) (+.f64 0 (cbrt.f64 (/.f64 x (+.f64 1 wj)))))
(/.f64 x (-.f64 wj -1))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (neg.f64 (cbrt.f64 x)) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 wj -1)))
(*.f64 1 (/.f64 x (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 x))
(/.f64 x (-.f64 wj -1))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))
(/.f64 x (-.f64 wj -1))
(*.f64 -1 (/.f64 x (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(*.f64 -1 (+.f64 0 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x))))
(/.f64 x (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (neg.f64 x)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 x (+.f64 1 wj)) 1)
(/.f64 x (-.f64 wj -1))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(*.f64 (/.f64 x (-.f64 -1 wj)) -1)
(/.f64 x (-.f64 wj -1))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 1 (+.f64 1 wj))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(-.f64 1 (+.f64 1 (/.f64 x (-.f64 -1 wj))))
(/.f64 x (-.f64 wj -1))
(-.f64 1 (-.f64 1 (/.f64 x (+.f64 1 wj))))
(/.f64 x (-.f64 wj -1))
(-.f64 3 (+.f64 3 (/.f64 x (-.f64 -1 wj))))
(/.f64 x (-.f64 wj -1))
(-.f64 3 (-.f64 3 (/.f64 x (+.f64 1 wj))))
(/.f64 x (-.f64 wj -1))
(-.f64 0 (/.f64 x (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (/.f64 x (cbrt.f64 (-.f64 -1 wj))))) (*.f64 (-.f64 -1 wj) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 wj -1) x) (cbrt.f64 (-.f64 -1 wj))) (-.f64 -1 wj)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 wj -1))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2))))
(/.f64 x (+.f64 1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(/.f64 x (-.f64 wj -1))
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) (neg.f64 x))) (neg.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 x (-.f64 wj -1))
(/.f64 (/.f64 x (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 x (-.f64 wj -1))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (/.f64 x (+.f64 1 wj)) 1)
(/.f64 x (-.f64 wj -1))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 x))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (neg.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 -1 wj)) 2)) (cbrt.f64 (-.f64 wj -1))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (+.f64 1 wj))) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2) x) (cbrt.f64 (-.f64 wj -1))) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (/.f64 x (cbrt.f64 (+.f64 1 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj))) 2))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2) x) (cbrt.f64 (-.f64 wj -1))) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (neg.f64 x))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) x)) (cbrt.f64 (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) x)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 x (-.f64 -1 wj))) (cbrt.f64 (pow.f64 x 2)))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (/.f64 x (-.f64 -1 wj)) -1)
(/.f64 x (-.f64 wj -1))
(/.f64 (-.f64 0 (*.f64 (-.f64 -1 wj) x)) (pow.f64 (-.f64 -1 wj) 2))
(/.f64 x (-.f64 wj -1))
(fma.f64 0 0 (/.f64 x (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(fma.f64 1 0 (/.f64 x (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 1/3)
(/.f64 x (-.f64 wj -1))
(pow.f64 (/.f64 x (+.f64 1 wj)) 1)
(/.f64 x (-.f64 wj -1))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 3)
(/.f64 x (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3))
(/.f64 x (-.f64 wj -1))
(neg.f64 (/.f64 x (-.f64 -1 wj)))
(/.f64 x (-.f64 wj -1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj)))) 3))
(/.f64 x (-.f64 wj -1))
(neg.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (neg.f64 x)))
(/.f64 x (-.f64 wj -1))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (-.f64 wj -1) (cbrt.f64 (*.f64 x x)))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (-.f64 wj -1) x)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (+.f64 1 wj) x)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (-.f64 wj -1) x)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (pow.f64 (/.f64 1 (/.f64 x (+.f64 1 wj))) -1) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 wj -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 x (-.f64 wj -1)))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (-.f64 -1 wj))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2) (/.f64 x (-.f64 wj -1))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 x)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 wj -1) (cbrt.f64 x))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 -1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 -1 0) (/.f64 x (-.f64 wj -1)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 1 0) (/.f64 x (+.f64 1 wj)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 x (-.f64 wj -1)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (+.f64 1 wj) (cbrt.f64 x))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 wj -1) (cbrt.f64 x))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (+.f64 1 wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (-.f64 wj -1) (cbrt.f64 (*.f64 x x)))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 x (+.f64 1 (pow.f64 wj 3)))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) x) (-.f64 (pow.f64 wj 3) -1)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (-.f64 -1 (*.f64 (+.f64 -1 wj) wj)) 0) (*.f64 (/.f64 x (-.f64 -1 (pow.f64 wj 3))) (-.f64 -1 (*.f64 (+.f64 -1 wj) wj))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (-.f64 -1 (-.f64 (*.f64 wj wj) wj)) 0) (/.f64 (*.f64 x (-.f64 -1 (-.f64 (*.f64 wj wj) wj))) (-.f64 -1 (pow.f64 wj 3))) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 -1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (pow.f64 (/.f64 x (+.f64 1 wj)) 2)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 wj))) -3)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 x (-.f64 wj -1))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 wj -1))) -3)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) -1/3)) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) -1/3)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 x (+.f64 1 wj)) 0))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 0 0) 0 (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (/.f64 x (+.f64 1 wj)) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (/.f64 x (-.f64 wj -1)) 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj))))) 0) (/.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 x (+.f64 1 wj)) 2) (*.f64 0 (/.f64 x (+.f64 1 wj)))))) (/.f64 x (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (/.f64 x (-.f64 -1 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 x (-.f64 wj -1)) 3) (pow.f64 (/.f64 x (-.f64 -1 wj)) 2)) (/.f64 x (-.f64 wj -1)))
(+.f64 0 (/.f64 x (+.f64 1 wj)))
(/.f64 x (-.f64 wj -1))
(+.f64 (/.f64 x (+.f64 1 wj)) 0)
(/.f64 x (-.f64 wj -1))

localize21.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
0.0b
(/.f64 -1 (+.f64 1 wj))
4.4b
(+.f64 1 (/.f64 -1 (+.f64 1 wj)))
Compiler

Compiled 29 to 23 computations (20.7% saved)

series32.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(+.f64 1 (/.f64 -1 (+.f64 1 wj)))
0.0ms
wj
@inf
(+.f64 1 (/.f64 -1 (+.f64 1 wj)))
0.0ms
wj
@-inf
(/.f64 -1 (+.f64 1 wj))
0.0ms
wj
@0
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
0.0ms
wj
@inf
(/.f64 -1 (+.f64 1 wj))
Compiler

Compiled 1655 to 1295 computations (21.8% saved)

rewrite1.8s (1.6%)

Algorithm
batch-egg-rewrite
Rules
73×egg-rr
60×egg-rr
48×egg-rr
Counts
3 → 181
Calls
Call 1
Inputs
(+.f64 1 (/.f64 -1 (+.f64 1 wj)))
(/.f64 -1 (+.f64 1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 1 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 -1 wj) -1) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (*.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (+.f64 wj 1)) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -1 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (+.f64 wj 1)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 -1 (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (-.f64 -1 wj)) -1 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (pow.f64 (/.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (/.f64 (+.f64 1 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj)))) (-.f64 -1 wj)) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 wj 1)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj (+.f64 -1 wj) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1 (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj (+.f64 -1 wj) 1) 0) (/.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 wj) 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 -1 (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (-.f64 -1 wj) 3) 0) (pow.f64 (pow.f64 (-.f64 -1 wj) 3) -1/3) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 -1 wj)) 0) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) -3) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 wj 1)) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 wj (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (neg.f64 wj)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (+.f64 wj 1)) wj wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (/.f64 -1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 wj) (*.f64 wj (/.f64 -1 (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 wj) (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 wj (/.f64 -1 (-.f64 -1 wj))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)) (-.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (/.f64 wj (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)) wj)))))

simplify5.0s (4.3%)

Algorithm
egglog
Counts
217 → 275
Calls
Call 1
Inputs
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 1 (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) 1) (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
-1
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj)) 1)
(/.f64 -1 wj)
(-.f64 (pow.f64 (/.f64 1 wj) 2) (/.f64 1 wj))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 (pow.f64 (/.f64 1 wj) 4) (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
(/.f64 -1 wj)
(-.f64 (pow.f64 (/.f64 -1 wj) 2) (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (pow.f64 (/.f64 -1 wj) 3)) (/.f64 1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 (pow.f64 (/.f64 -1 wj) 4) (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 1 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(*.f64 -1 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(*.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))
(-.f64 (/.f64 -1 (+.f64 wj 1)) -1)
(-.f64 0 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(-.f64 1 (/.f64 -1 (-.f64 -1 wj)))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(/.f64 (-.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))
(/.f64 (-.f64 (-.f64 -1 wj) -1) (-.f64 -1 wj))
(/.f64 (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (*.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(/.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))
(/.f64 (+.f64 -1 (+.f64 wj 1)) (+.f64 wj 1))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(fma.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 1)
(fma.f64 -1 -1 (/.f64 -1 (+.f64 wj 1)))
(fma.f64 1 (/.f64 -1 (+.f64 wj 1)) 1)
(fma.f64 1 1 (/.f64 -1 (+.f64 wj 1)))
(fma.f64 (/.f64 -1 (+.f64 wj 1)) 1 1)
(fma.f64 -1 (/.f64 -1 (-.f64 -1 wj)) 1)
(fma.f64 (/.f64 -1 (-.f64 -1 wj)) -1 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3) 1/3)
(pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3))
(neg.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) 3))
(if (!=.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 -1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (pow.f64 (/.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (/.f64 (+.f64 1 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj)))) (-.f64 -1 wj)) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) -1)
(*.f64 1 (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))
(*.f64 -1 (/.f64 -1 (-.f64 -1 wj)))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 -1 (-.f64 -1 wj)))
(-.f64 0 (/.f64 -1 (-.f64 -1 wj)))
(-.f64 (/.f64 -1 (+.f64 wj 1)) 0)
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (+.f64 wj 1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 -1 (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj (+.f64 -1 wj) 1) -1))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 2)))
(/.f64 -1 (+.f64 wj 1))
(/.f64 (/.f64 -1 (-.f64 -1 wj)) -1)
(/.f64 1 (-.f64 -1 wj))
(/.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 1/3)
(pow.f64 (-.f64 -1 wj) -1)
(pow.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))
(neg.f64 (/.f64 -1 (-.f64 -1 wj)))
(neg.f64 (+.f64 (/.f64 -1 (-.f64 -1 wj)) 0))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (fma.f64 wj (+.f64 -1 wj) 1) 0) (/.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (-.f64 -1 wj) 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 -1 (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (pow.f64 (-.f64 -1 wj) 3) 0) (pow.f64 (pow.f64 (-.f64 -1 wj) 3) -1/3) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (-.f64 -1 wj)) 0) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) -3) (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 -1 (+.f64 wj 1)) 0)
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj))
(*.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) wj)
(*.f64 wj (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(*.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)))
(*.f64 (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(-.f64 0 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(-.f64 wj (*.f64 wj (/.f64 -1 (-.f64 -1 wj))))
(-.f64 wj (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj))
(-.f64 wj (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)))
(-.f64 wj (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))
(/.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 wj (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (neg.f64 wj)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 -1 (+.f64 wj 1)) wj wj)
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 -1 (+.f64 wj 1)) wj)
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)
(pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))
(neg.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 wj (/.f64 -1 (-.f64 -1 wj)))))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj)))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))))
(neg.f64 (+.f64 (*.f64 wj (/.f64 -1 (-.f64 -1 wj))) (neg.f64 wj)))
(neg.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj) (neg.f64 wj)))
(neg.f64 (+.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 wj)))
(neg.f64 (+.f64 (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))) (neg.f64 wj)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)) (-.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (/.f64 wj (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))))
(+.f64 wj (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)))
(+.f64 (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))) wj)
(+.f64 (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)) wj)
Outputs
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(-.f64 wj (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (pow.f64 wj 3) (-.f64 wj (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
(-.f64 (-.f64 (+.f64 (pow.f64 wj 3) wj) (pow.f64 wj 4)) (pow.f64 wj 2))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 1 (pow.f64 wj -1))
(-.f64 (+.f64 1 (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(-.f64 1 (-.f64 (pow.f64 wj -1) (pow.f64 (pow.f64 wj -1) 2)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 1 (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
(+.f64 (-.f64 (-.f64 (pow.f64 (pow.f64 wj -1) 2) -1) (pow.f64 (pow.f64 wj -1) 3)) (/.f64 -1 wj))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 1 (pow.f64 wj -1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) 1) (/.f64 1 wj))
(-.f64 1 (-.f64 (pow.f64 wj -1) (pow.f64 (pow.f64 wj -1) 2)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 1 (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
(+.f64 (-.f64 (-.f64 (pow.f64 (pow.f64 wj -1) 2) -1) (pow.f64 (pow.f64 wj -1) 3)) (/.f64 -1 wj))
-1
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj) 1)
(-.f64 (-.f64 wj 1) (pow.f64 wj 2))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj)) 1)
(-.f64 (+.f64 (pow.f64 wj 3) (-.f64 wj (pow.f64 wj 2))) 1)
(/.f64 -1 wj)
(-.f64 (pow.f64 (/.f64 1 wj) 2) (/.f64 1 wj))
(-.f64 (pow.f64 (pow.f64 wj -1) 2) (pow.f64 wj -1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (pow.f64 (/.f64 1 wj) 2)) (/.f64 1 wj))
(+.f64 (-.f64 (pow.f64 (pow.f64 wj -1) 2) (pow.f64 (pow.f64 wj -1) 3)) (/.f64 -1 wj))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 3)) (+.f64 (pow.f64 (/.f64 1 wj) 4) (pow.f64 (/.f64 1 wj) 2))) (/.f64 1 wj))
(+.f64 (+.f64 (pow.f64 (pow.f64 wj -1) 4) (pow.f64 (pow.f64 wj -1) 2)) (+.f64 (/.f64 -1 (pow.f64 wj 3)) (/.f64 -1 wj)))
(/.f64 -1 wj)
(-.f64 (pow.f64 (/.f64 -1 wj) 2) (/.f64 1 wj))
(-.f64 (pow.f64 (pow.f64 wj -1) 2) (pow.f64 wj -1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (pow.f64 (/.f64 -1 wj) 3)) (/.f64 1 wj))
(+.f64 (-.f64 (pow.f64 (pow.f64 wj -1) 2) (pow.f64 (pow.f64 wj -1) 3)) (/.f64 -1 wj))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 wj) 2) (+.f64 (pow.f64 (/.f64 -1 wj) 4) (pow.f64 (/.f64 -1 wj) 3))) (/.f64 1 wj))
(+.f64 (+.f64 (pow.f64 (pow.f64 wj -1) 4) (pow.f64 (pow.f64 wj -1) 2)) (+.f64 (/.f64 -1 (pow.f64 wj 3)) (/.f64 -1 wj)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 5)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
(+.f64 (+.f64 (pow.f64 wj -1) (-.f64 wj (pow.f64 (pow.f64 wj -1) 2))) -1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(+.f64 (+.f64 (pow.f64 wj -1) (-.f64 wj (pow.f64 (pow.f64 wj -1) 2))) -1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 1 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) -1) (+.f64 (-.f64 1 (cbrt.f64 (/.f64 1 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(*.f64 -1 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (+.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) -1) (+.f64 (-.f64 1 (cbrt.f64 (/.f64 1 (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(-.f64 (/.f64 -1 (+.f64 wj 1)) -1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(-.f64 0 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(-.f64 1 (/.f64 -1 (-.f64 -1 wj)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (pow.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) 2)) (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (pow.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) 2)) (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)))))
(/.f64 (-.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))))))
(/.f64 (-.f64 (-.f64 -1 wj) -1) (-.f64 -1 wj))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 3)) (*.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) 3) (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (+.f64 -1 (+.f64 wj 1)) (+.f64 wj 1))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(fma.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 -1 -1 (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 1 (/.f64 -1 (+.f64 wj 1)) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 1 1 (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 (/.f64 -1 (+.f64 wj 1)) 1 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 -1 (/.f64 -1 (-.f64 -1 wj)) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(fma.f64 (/.f64 -1 (-.f64 -1 wj)) -1 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 3)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3) 1/3)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 3))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(neg.f64 (+.f64 -1 (/.f64 -1 (-.f64 -1 wj))))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) 3))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(if (!=.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) 0) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (/.f64 1 (-.f64 -1 wj)) 0) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 -1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 -1 0) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (pow.f64 (/.f64 1 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) -1) -1) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2)) (+.f64 (/.f64 1 (-.f64 wj -1)) 1)) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (/.f64 (+.f64 1 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj)))) (-.f64 -1 wj)) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (/.f64 1 (-.f64 -1 wj)) 0) (/.f64 (+.f64 (/.f64 -1 (/.f64 1 (-.f64 wj -1))) 1) (-.f64 -1 wj)) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 2)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1)) (/.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) 2)))) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) -1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) 0) (/.f64 1 (/.f64 (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))) (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1))) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) 0) (/.f64 (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))) (/.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) (+.f64 (/.f64 1 (-.f64 wj -1)) -1))) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1)))) 0) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 3) -1)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 1 0) (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 1 0) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(if (!=.f64 (+.f64 1 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 -1 (/.f64 -1 (+.f64 wj 1)))) (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(if (!=.f64 (+.f64 (/.f64 1 (-.f64 wj -1)) 1) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2)) (+.f64 (/.f64 1 (-.f64 wj -1)) 1)) (+.f64 (/.f64 1 (-.f64 -1 wj)) 1))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(+.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(+.f64 (/.f64 1 (-.f64 -1 wj)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) -1)
(/.f64 1 (-.f64 -1 wj))
(*.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(/.f64 1 (-.f64 -1 wj))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (*.f64 0 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj)))))) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (-.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))
(/.f64 1 (-.f64 -1 wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))) (+.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0))
(/.f64 1 (-.f64 -1 wj))
(*.f64 -1 (/.f64 -1 (-.f64 -1 wj)))
(/.f64 1 (-.f64 -1 wj))
(-.f64 (/.f64 0 (-.f64 -1 wj)) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 1 (-.f64 -1 wj))
(-.f64 0 (/.f64 -1 (-.f64 -1 wj)))
(/.f64 1 (-.f64 -1 wj))
(-.f64 (/.f64 -1 (+.f64 wj 1)) 0)
(/.f64 1 (-.f64 -1 wj))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))
(/.f64 1 (-.f64 -1 wj))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (+.f64 wj 1)))
(/.f64 1 (-.f64 -1 wj))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 1 (-.f64 -1 wj))
(/.f64 (/.f64 -1 (+.f64 (pow.f64 wj 3) 1)) (pow.f64 (fma.f64 wj (+.f64 -1 wj) 1) -1))
(/.f64 -1 (*.f64 (pow.f64 (fma.f64 wj (-.f64 wj 1) 1) -1) (-.f64 (pow.f64 wj 3) -1)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) (-.f64 -1 wj))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2)) 2)))
(/.f64 -1 (+.f64 wj 1))
(/.f64 1 (-.f64 -1 wj))
(/.f64 (/.f64 -1 (-.f64 -1 wj)) -1)
(/.f64 1 (-.f64 -1 wj))
(/.f64 1 (-.f64 -1 wj))
(/.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(/.f64 1 (-.f64 -1 wj))
(/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 1 (-.f64 -1 wj))
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 3)
(/.f64 1 (-.f64 -1 wj))
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3) 1/3)
(/.f64 1 (-.f64 -1 wj))
(pow.f64 (-.f64 -1 wj) -1)
(/.f64 1 (-.f64 -1 wj))
(pow.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(/.f64 1 (-.f64 -1 wj))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))
(/.f64 1 (-.f64 -1 wj))
(neg.f64 (/.f64 -1 (-.f64 -1 wj)))
(/.f64 1 (-.f64 -1 wj))
(neg.f64 (+.f64 (/.f64 -1 (-.f64 -1 wj)) 0))
(/.f64 1 (-.f64 -1 wj))
(if (!=.f64 (/.f64 -1 (+.f64 wj 1)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 1 (-.f64 -1 wj)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (-.f64 wj -1))) -1) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (/.f64 -1 (-.f64 -1 wj)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (-.f64 -1 wj))) -1) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 1 (-.f64 wj -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (-.f64 wj -1))) -1) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 -1 0) (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (fma.f64 wj (+.f64 -1 wj) 1) 0) (/.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (fma.f64 wj (-.f64 wj 1) 1) 0) (/.f64 (-.f64 (-.f64 wj 1) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 3) -1)) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (-.f64 -1 wj) 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (-.f64 -1 wj) 0) (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2)) 0) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2)) (-.f64 -1 wj)))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2) -1))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) 0) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2)) (-.f64 -1 wj)))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 wj -1) 2))) 0) (cbrt.f64 (/.f64 (/.f64 1 (-.f64 wj -1)) (/.f64 1 (/.f64 -1 (pow.f64 (-.f64 wj -1) 2))))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 2) (/.f64 -1 (/.f64 1 (-.f64 wj -1))))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (-.f64 -1 wj)))) 2))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (-.f64 wj -1)))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) (/.f64 (pow.f64 (-.f64 wj -1) 2) (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) 2)))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (-.f64 -1 wj))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (-.f64 wj -1))) 0) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 (-.f64 wj -1) 2) (/.f64 1 (-.f64 wj -1))))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 wj 1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 wj 1))))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (-.f64 -1 wj))) 0) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 (-.f64 wj -1) 2) (/.f64 1 (-.f64 wj -1))))) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (-.f64 wj (+.f64 1 (pow.f64 wj 2))) 0) (*.f64 (/.f64 -1 (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 1 (pow.f64 wj 2)))) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (-.f64 (-.f64 wj 1) (pow.f64 wj 2)) 0) (/.f64 (-.f64 (-.f64 wj 1) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 3) -1)) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 1 0) (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (pow.f64 (-.f64 -1 wj) 3) 0) (pow.f64 (pow.f64 (-.f64 -1 wj) 3) -1/3) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (pow.f64 (-.f64 -1 wj) 3) 0) (pow.f64 (pow.f64 (-.f64 -1 wj) 3) -1/3) (/.f64 1 (-.f64 -1 wj)))
(if (!=.f64 (cbrt.f64 (-.f64 -1 wj)) 0) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) -3) (/.f64 -1 (+.f64 wj 1)))
(if (!=.f64 (cbrt.f64 (-.f64 -1 wj)) 0) (pow.f64 (cbrt.f64 (-.f64 -1 wj)) -3) (/.f64 1 (-.f64 -1 wj)))
(+.f64 (/.f64 -1 (+.f64 wj 1)) 0)
(/.f64 1 (-.f64 -1 wj))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 2)) (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj) (cbrt.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (/.f64 -1 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) wj) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (cbrt.f64 wj))
(*.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 wj (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)))
(*.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 0 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 wj (*.f64 wj (/.f64 -1 (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 wj (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 wj (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(-.f64 wj (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 -1 (+.f64 wj 1))) 2)) wj)) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (pow.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) 1) 2))) wj) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (cbrt.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) wj) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))))))
(/.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) wj) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (*.f64 wj (+.f64 -1 (pow.f64 (/.f64 -1 (-.f64 -1 wj)) 3))) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) wj) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (neg.f64 wj)) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) wj) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1) wj) (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (/.f64 -1 (+.f64 wj 1)) wj wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj (/.f64 -1 (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 -1 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 1 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(fma.f64 wj 1 (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 3)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3) 1/3)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 3))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (-.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj))) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 wj (/.f64 -1 (-.f64 -1 wj)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (neg.f64 wj) (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (*.f64 wj (/.f64 -1 (-.f64 -1 wj))) (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 -1 wj)) wj) (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (+.f64 (*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1))) (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))) 3))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (pow.f64 (/.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) -1) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 1 (pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 wj (/.f64 wj (-.f64 -1 wj))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2)) (-.f64 wj (/.f64 wj (-.f64 -1 wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 wj (/.f64 wj (-.f64 wj -1))) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 (/.f64 wj (-.f64 wj -1)) 2)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) (/.f64 (+.f64 1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj))) wj)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) 0) (/.f64 wj (/.f64 (+.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 1) (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) 0) (/.f64 wj (/.f64 (+.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))) (-.f64 (pow.f64 (/.f64 1 (-.f64 wj -1)) 3) 1))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (*.f64 (+.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) wj)) wj) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 (/.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj))))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1))))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1))))) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (*.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 wj (-.f64 -1 wj)) 2) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (-.f64 wj -1)) 3)) (-.f64 (pow.f64 wj 2) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj (/.f64 wj (-.f64 wj -1)))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 -1 (+.f64 wj 1)) 3)) wj) (+.f64 1 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (-.f64 -1 wj)) 2) (/.f64 (+.f64 -1 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj 1))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 (-.f64 -1 wj)) 3) -1) wj) (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 3) -1)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 1 (-.f64 -1 wj)) -1) (-.f64 wj -1))))) (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (neg.f64 (neg.f64 (/.f64 wj (-.f64 -1 wj)))) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (neg.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) -1)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 wj) wj)
0.0b
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
4.4b
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
Compiler

Compiled 45 to 31 computations (31.1% saved)

series13.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
wj
@0
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
0.0ms
wj
@inf
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
0.0ms
wj
@-inf
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
0.0ms
wj
@-inf
(*.f64 (+.f64 1 wj) wj)
0.0ms
wj
@0
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
Compiler

Compiled 1215 to 930 computations (23.5% saved)

rewrite2.1s (1.8%)

Algorithm
batch-egg-rewrite
Rules
82×egg-rr
72×egg-rr
58×egg-rr
Counts
3 → 212
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 wj) wj)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 wj) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 wj (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))) (-.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (*.f64 0 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0)) (+.f64 0 (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (fma.f64 wj wj wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj (-.f64 1 wj))) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -1 wj) wj wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (-.f64 -1 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (+.f64 1 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 wj) (neg.f64 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 wj wj wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 wj wj wj) -1 wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 1 (neg.f64 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 wj 2) (neg.f64 wj)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (+.f64 (/.f64 wj (fma.f64 wj wj wj)) -1) (fma.f64 wj wj wj)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 wj (+.f64 wj 2)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) wj) wj) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (pow.f64 wj -1)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 1 (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 wj wj wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (fma.f64 wj wj wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 -1 wj) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (/.f64 -1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 wj)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))) (cbrt.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) -1) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (/.f64 (-.f64 -1 wj) wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 (-.f64 -1 wj) (neg.f64 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) wj) (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 -1 (+.f64 1 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj) (cbrt.f64 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 wj) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 wj wj wj)) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 wj wj wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 wj wj wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 wj) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))) (cbrt.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (-.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)) (+.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (+.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 wj wj wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) wj) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 wj wj wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 wj wj wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj wj wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 wj) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 wj 2) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj 1 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 wj wj wj)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 wj wj wj) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 wj wj wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 wj wj wj) 0) (pow.f64 (pow.f64 (fma.f64 wj wj wj) -1) -1) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 -1 wj) wj) 0) (/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1)) (*.f64 (+.f64 -1 wj) wj)) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 wj (pow.f64 wj 2)) 0) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1))) (-.f64 wj (pow.f64 wj 2))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 wj 3)) 0) (/.f64 wj (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) wj)) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (pow.f64 wj 2) wj))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (+.f64 (pow.f64 (*.f64 (+.f64 -1 wj) wj) 3) 1)) (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1)) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 wj (pow.f64 wj 2)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 wj wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 wj wj wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (pow.f64 wj 2))))))

simplify5.8s (5.1%)

Algorithm
egglog
Counts
248 → 291
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(pow.f64 (/.f64 1 wj) -2)
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(pow.f64 (/.f64 -1 wj) -2)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(*.f64 (neg.f64 (pow.f64 wj 2)) 1)
(*.f64 1 (neg.f64 (pow.f64 wj 2)))
(*.f64 wj (neg.f64 wj))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))
(*.f64 (neg.f64 wj) wj)
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (cbrt.f64 wj) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 wj) (cbrt.f64 wj)))
(*.f64 (*.f64 wj (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (neg.f64 (*.f64 wj (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))) (-.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))
(*.f64 (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (*.f64 0 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 0 (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0)) (+.f64 0 (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) -1)
(*.f64 -1 (pow.f64 wj 2))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (neg.f64 wj))
(-.f64 (neg.f64 (pow.f64 wj 2)) 0)
(-.f64 wj (fma.f64 wj wj wj))
(-.f64 (-.f64 wj (pow.f64 wj 2)) wj)
(-.f64 0 (pow.f64 wj 2))
(/.f64 (neg.f64 (pow.f64 wj 2)) 1)
(/.f64 (-.f64 (*.f64 wj (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj (-.f64 1 wj))) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(/.f64 (pow.f64 wj 2) -1)
(fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) wj)
(fma.f64 1 wj (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj 1 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 wj)
(fma.f64 (-.f64 -1 wj) wj wj)
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj (-.f64 -1 wj) wj)
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) wj)
(fma.f64 (neg.f64 wj) (+.f64 1 wj) wj)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) wj)
(fma.f64 (+.f64 1 wj) (neg.f64 wj) wj)
(fma.f64 -1 (fma.f64 wj wj wj) wj)
(fma.f64 -1 (neg.f64 wj) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (fma.f64 wj wj wj) -1 wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)
(fma.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) wj)
(pow.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 3)
(pow.f64 (neg.f64 (pow.f64 wj 2)) 1)
(pow.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)))
(neg.f64 (pow.f64 wj 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 1 (neg.f64 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 1 0) (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (+.f64 wj 2) (neg.f64 wj)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (+.f64 (/.f64 wj (fma.f64 wj wj wj)) -1) (fma.f64 wj wj wj)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 wj (+.f64 wj 2)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) wj) wj) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (pow.f64 wj -1)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 1 (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 0 (neg.f64 (pow.f64 wj 2)))
(+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)
(+.f64 wj (neg.f64 (fma.f64 wj wj wj)))
(*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(*.f64 1 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))))
(*.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)
(*.f64 -1 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))
(*.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 -1 wj) 2) -1)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (+.f64 1 wj)))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (/.f64 -1 (-.f64 -1 wj)))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (pow.f64 wj 2))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(-.f64 0 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))
(/.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(/.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)
(/.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 -1 wj))
(/.f64 (pow.f64 wj 2) (+.f64 1 wj))
(pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3))
(neg.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))) 3))
(if (!=.f64 1 0) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) -1) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (/.f64 (-.f64 -1 wj) wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 (-.f64 -1 wj) (neg.f64 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (pow.f64 wj 2) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) wj) (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 -1 (+.f64 1 wj)) wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(*.f64 (neg.f64 wj) (-.f64 -1 wj))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj) (cbrt.f64 (+.f64 1 wj)))
(*.f64 (-.f64 -1 wj) (neg.f64 wj))
(*.f64 (cbrt.f64 (fma.f64 wj wj wj)) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (fma.f64 wj wj wj)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 wj))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(*.f64 (*.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))
(*.f64 (+.f64 1 wj) wj)
(*.f64 wj (+.f64 1 wj))
(*.f64 -1 (neg.f64 (fma.f64 wj wj wj)))
(*.f64 (neg.f64 (fma.f64 wj wj wj)) -1)
(*.f64 1 (fma.f64 wj wj wj))
(*.f64 (fma.f64 wj wj wj) 1)
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 wj) (cbrt.f64 wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (cbrt.f64 wj)))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))) (cbrt.f64 (fma.f64 wj wj wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (-.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)) (+.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (+.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))
(-.f64 0 (neg.f64 (fma.f64 wj wj wj)))
(-.f64 (fma.f64 wj wj wj) 0)
(-.f64 wj (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (neg.f64 wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) -1))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) wj) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(/.f64 (*.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(/.f64 (neg.f64 (fma.f64 wj wj wj)) -1)
(/.f64 (fma.f64 wj wj wj) 1)
(fma.f64 wj wj wj)
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)
(fma.f64 (*.f64 wj (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 wj 2))
(fma.f64 -1 (neg.f64 wj) (pow.f64 wj 2))
(fma.f64 1 (pow.f64 wj 2) wj)
(fma.f64 1 wj (pow.f64 wj 2))
(fma.f64 wj 1 (pow.f64 wj 2))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (pow.f64 wj 2))
(pow.f64 (cbrt.f64 (fma.f64 wj wj wj)) 3)
(pow.f64 (pow.f64 (fma.f64 wj wj wj) 3) 1/3)
(pow.f64 (fma.f64 wj wj wj) 1)
(cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 3))
(neg.f64 (neg.f64 (fma.f64 wj wj wj)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (pow.f64 (pow.f64 (fma.f64 wj wj wj) -1) -1) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (*.f64 (+.f64 -1 wj) wj) 0) (/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1)) (*.f64 (+.f64 -1 wj) wj)) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 wj (pow.f64 wj 2)) 0) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1))) (-.f64 wj (pow.f64 wj 2))) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 1 (pow.f64 wj 3)) 0) (/.f64 wj (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) wj)) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (pow.f64 wj 2) wj))) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (+.f64 (pow.f64 (*.f64 (+.f64 -1 wj) wj) 3) 1)) (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1)) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 wj (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(+.f64 0 (fma.f64 wj wj wj))
(+.f64 (fma.f64 wj wj wj) 0)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
Outputs
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(*.f64 -1 (pow.f64 (/.f64 1 wj) -2))
(neg.f64 (pow.f64 (pow.f64 wj -1) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(*.f64 -1 (pow.f64 (/.f64 -1 wj) -2))
(neg.f64 (pow.f64 (/.f64 -1 wj) -2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 5)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 wj) 2)) wj)) 1)
(+.f64 (-.f64 wj (pow.f64 (pow.f64 wj -1) 2)) (-.f64 (pow.f64 wj -1) 1))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (pow.f64 wj -1) (-.f64 wj 1))
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 -1 (pow.f64 (/.f64 -1 wj) 2)))) 1)
(+.f64 (-.f64 wj (pow.f64 (pow.f64 wj -1) 2)) (-.f64 (pow.f64 wj -1) 1))
wj
(+.f64 (pow.f64 wj 2) wj)
(fma.f64 wj wj wj)
(+.f64 (pow.f64 wj 2) wj)
(fma.f64 wj wj wj)
(+.f64 (pow.f64 wj 2) wj)
(fma.f64 wj wj wj)
(pow.f64 (/.f64 1 wj) -2)
(pow.f64 (pow.f64 wj -1) -2)
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(+.f64 wj (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(+.f64 wj (pow.f64 (pow.f64 wj -1) -2))
(+.f64 (pow.f64 (/.f64 1 wj) -2) wj)
(+.f64 wj (pow.f64 (pow.f64 wj -1) -2))
(pow.f64 (/.f64 -1 wj) -2)
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(+.f64 wj (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(+.f64 wj (pow.f64 (/.f64 -1 wj) -2))
(+.f64 (pow.f64 (/.f64 -1 wj) -2) wj)
(+.f64 wj (pow.f64 (/.f64 -1 wj) -2))
(*.f64 (neg.f64 (pow.f64 wj 2)) 1)
(neg.f64 (pow.f64 wj 2))
(*.f64 1 (neg.f64 (pow.f64 wj 2)))
(neg.f64 (pow.f64 wj 2))
(*.f64 wj (neg.f64 wj))
(neg.f64 (pow.f64 wj 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))
(neg.f64 (pow.f64 wj 2))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj)))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 wj (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (neg.f64 wj) wj)
(neg.f64 (pow.f64 wj 2))
(*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 wj (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 wj (fma.f64 wj wj wj))) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 wj 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 wj (fma.f64 wj wj wj))) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 wj 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 wj (fma.f64 wj wj wj))) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 wj 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (cbrt.f64 wj) (-.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 1 (-.f64 wj -1))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(neg.f64 (pow.f64 wj 2))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 wj) (cbrt.f64 wj)))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 wj (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (*.f64 wj (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 wj (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(neg.f64 (pow.f64 wj 2))
(*.f64 (neg.f64 (*.f64 wj (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (cbrt.f64 wj) (neg.f64 (*.f64 wj (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 wj))))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 wj (fma.f64 wj wj wj))) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (pow.f64 wj 2)))) (-.f64 (cbrt.f64 wj) (cbrt.f64 (fma.f64 wj wj wj))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))) (-.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0))
(neg.f64 (pow.f64 wj 2))
(*.f64 (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (*.f64 0 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(neg.f64 (pow.f64 wj 2))
(*.f64 (+.f64 0 (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0)) (+.f64 0 (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(neg.f64 (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) -1)
(neg.f64 (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(-.f64 (neg.f64 (fma.f64 wj wj wj)) (neg.f64 wj))
(-.f64 wj (fma.f64 wj wj wj))
(-.f64 (neg.f64 (pow.f64 wj 2)) 0)
(neg.f64 (pow.f64 wj 2))
(-.f64 wj (fma.f64 wj wj wj))
(-.f64 (-.f64 wj (pow.f64 wj 2)) wj)
(-.f64 wj (fma.f64 wj wj wj))
(-.f64 0 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(/.f64 (neg.f64 (pow.f64 wj 2)) 1)
(neg.f64 (pow.f64 wj 2))
(/.f64 (-.f64 (*.f64 wj (fma.f64 wj wj (-.f64 1 wj))) (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (fma.f64 wj wj (-.f64 1 wj)))
(-.f64 (/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) wj) (fma.f64 wj wj (-.f64 1 wj))) (fma.f64 wj wj wj))
(/.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 wj wj (-.f64 1 wj))) (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(-.f64 (/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) wj) (fma.f64 wj wj (-.f64 1 wj))) (fma.f64 wj wj wj))
(/.f64 (pow.f64 wj 2) -1)
(neg.f64 (pow.f64 wj 2))
(fma.f64 1 (neg.f64 (fma.f64 wj wj wj)) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 1 wj (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 wj 1 (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (neg.f64 (fma.f64 wj wj wj)) 1 wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (-.f64 -1 wj) wj wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj (-.f64 -1 wj) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (neg.f64 wj) (+.f64 1 wj) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (+.f64 1 wj) (neg.f64 wj) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 -1 (fma.f64 wj wj wj) wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 -1 (neg.f64 wj) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (fma.f64 wj wj wj) -1 wj)
(-.f64 wj (fma.f64 wj wj wj))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)) (fma.f64 wj wj wj))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (neg.f64 (fma.f64 wj wj wj)))
(-.f64 (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (fma.f64 wj wj wj))
(fma.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)
(fma.f64 (cbrt.f64 (fma.f64 wj wj wj)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) wj)
(-.f64 wj (fma.f64 wj wj wj))
(pow.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 3)
(neg.f64 (pow.f64 wj 2))
(pow.f64 (neg.f64 (pow.f64 wj 2)) 1)
(neg.f64 (pow.f64 wj 2))
(pow.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)) 1/3)
(neg.f64 (pow.f64 wj 2))
(cbrt.f64 (neg.f64 (pow.f64 (pow.f64 wj 3) 2)))
(neg.f64 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (cbrt.f64 (/.f64 (pow.f64 wj 4) (/.f64 -1 (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 1 (neg.f64 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 -1 (pow.f64 (pow.f64 wj -1) 2)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 1 0) (neg.f64 (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (+.f64 wj 2) (neg.f64 wj)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 (neg.f64 wj) (+.f64 wj 2)) 0) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 wj 2)) (*.f64 (neg.f64 wj) (+.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (+.f64 (/.f64 wj (fma.f64 wj wj wj)) -1) (fma.f64 wj wj wj)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 (fma.f64 wj wj wj)) 0) (*.f64 (fma.f64 wj wj wj) (+.f64 -1 (/.f64 wj (fma.f64 wj wj wj)))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2)) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 wj (+.f64 wj 2)) 0) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (*.f64 wj (+.f64 wj 2)) 0) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 wj 2)) (*.f64 (neg.f64 wj) (+.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) wj) wj) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 (neg.f64 (pow.f64 wj 3)) wj) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (pow.f64 wj -1)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 wj 0) (/.f64 wj (/.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 4)) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 -1 (cbrt.f64 (pow.f64 wj 4)))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (fma.f64 wj wj wj) 3)) (fma.f64 wj (*.f64 wj (+.f64 wj 2)) (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 1 (neg.f64 wj))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 -1 wj)) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (pow.f64 (pow.f64 wj -1) 2)) (neg.f64 (pow.f64 wj 2)))
(+.f64 0 (neg.f64 (pow.f64 wj 2)))
(neg.f64 (pow.f64 wj 2))
(+.f64 (neg.f64 (fma.f64 wj wj wj)) wj)
(-.f64 wj (fma.f64 wj wj wj))
(+.f64 wj (neg.f64 (fma.f64 wj wj wj)))
(-.f64 wj (fma.f64 wj wj wj))
(*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 1 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 -1 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (/.f64 -1 (+.f64 1 wj))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 -1 wj) 2) -1)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (+.f64 1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (pow.f64 wj 2)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (pow.f64 wj 2) (/.f64 -1 (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(*.f64 (/.f64 -1 (-.f64 -1 wj)) (pow.f64 wj 2))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(-.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(-.f64 0 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (fma.f64 wj wj wj) (-.f64 -1 wj)))
(/.f64 (-.f64 wj (fma.f64 wj wj wj)) (-.f64 -1 wj))
(/.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(/.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 -1 wj)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) 2) (pow.f64 wj 2)) (-.f64 wj -1)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) 2) (pow.f64 wj 2))) (-.f64 -1 wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 (+.f64 1 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) 2) (pow.f64 wj 2)) (-.f64 wj -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 2)) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))) (cbrt.f64 (-.f64 -1 wj)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) 2) (pow.f64 wj 2))) (-.f64 -1 wj)))
(/.f64 (/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (-.f64 wj -1))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (+.f64 1 wj)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (-.f64 -1 wj))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 wj))) (neg.f64 (pow.f64 wj 2))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) (cbrt.f64 (-.f64 wj -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1))) (cbrt.f64 (pow.f64 wj 4))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(/.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)) -1)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(/.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(/.f64 (pow.f64 wj 2) (*.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1) (-.f64 (pow.f64 wj 3) -1)))
(/.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 -1 wj))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(/.f64 (pow.f64 wj 2) (+.f64 1 wj))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 1)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) 3)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3) 1/3)
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 3))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(neg.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))) 3))
(/.f64 (pow.f64 wj 2) (-.f64 wj -1))
(if (!=.f64 1 0) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 1 0) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 wj 4)) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 wj 4)))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 wj)) -1) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 wj 2) (-.f64 wj -1)) -1)) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 wj 0) (/.f64 (neg.f64 wj) (/.f64 (-.f64 -1 wj) wj)) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 wj 0) (/.f64 wj (/.f64 (-.f64 wj -1) wj)) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (/.f64 (-.f64 -1 wj) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) 0) (/.f64 (cbrt.f64 (pow.f64 wj 4)) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 4))) 0) (/.f64 (cbrt.f64 (pow.f64 wj 2)) (/.f64 (-.f64 wj -1) (cbrt.f64 (pow.f64 wj 4)))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (-.f64 (pow.f64 wj 2) -1)) 0) (*.f64 (-.f64 wj (-.f64 (pow.f64 wj 2) -1)) (/.f64 (pow.f64 wj 2) (-.f64 -1 (pow.f64 wj 3)))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (fma.f64 wj wj (-.f64 1 wj)) 0) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) -1))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) 0) (*.f64 (/.f64 (pow.f64 wj 2) (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (-.f64 wj (-.f64 (pow.f64 wj 2) -1)) 0) (*.f64 (-.f64 wj (-.f64 (pow.f64 wj 2) -1)) (/.f64 (pow.f64 wj 2) (-.f64 -1 (pow.f64 wj 3)))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 (-.f64 -1 wj) (neg.f64 wj))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 wj (/.f64 (-.f64 wj -1) wj)) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (neg.f64 (pow.f64 wj 2)) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(if (!=.f64 (pow.f64 wj 2) 0) (pow.f64 (/.f64 (+.f64 1 wj) (pow.f64 wj 2)) -1) (/.f64 (pow.f64 wj 2) (+.f64 1 wj)))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 -1 (/.f64 (-.f64 -1 wj) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (-.f64 wj -1)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) wj) (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))))
(/.f64 (-.f64 wj (fma.f64 wj wj wj)) (-.f64 -1 wj))
(+.f64 (*.f64 (/.f64 -1 (+.f64 1 wj)) (neg.f64 (fma.f64 wj wj wj))) (*.f64 (/.f64 -1 (+.f64 1 wj)) wj))
(/.f64 (-.f64 wj (fma.f64 wj wj wj)) (-.f64 -1 wj))
(+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)))
(/.f64 (-.f64 wj (fma.f64 wj wj wj)) (-.f64 -1 wj))
(+.f64 (/.f64 (neg.f64 (fma.f64 wj wj wj)) (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 wj (fma.f64 wj wj wj)) (-.f64 -1 wj))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj))
(*.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(fma.f64 wj wj wj)
(*.f64 (neg.f64 wj) (-.f64 -1 wj))
(fma.f64 wj wj wj)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj) (cbrt.f64 (+.f64 1 wj)))
(*.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (-.f64 -1 wj) (neg.f64 wj))
(fma.f64 wj wj wj)
(*.f64 (cbrt.f64 (fma.f64 wj wj wj)) (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)))
(fma.f64 wj wj wj)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (cbrt.f64 (fma.f64 wj wj wj)))
(fma.f64 wj wj wj)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) (*.f64 wj (cbrt.f64 (+.f64 1 wj))))
(*.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)))
(*.f64 (-.f64 wj -1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (*.f64 wj (cbrt.f64 (+.f64 1 wj))) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)))
(*.f64 wj (*.f64 (cbrt.f64 (-.f64 wj -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 1 wj)) (cbrt.f64 wj))
(*.f64 (-.f64 wj -1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 1 wj) wj)
(fma.f64 wj wj wj)
(*.f64 wj (+.f64 1 wj))
(fma.f64 wj wj wj)
(*.f64 -1 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj wj wj)
(*.f64 (neg.f64 (fma.f64 wj wj wj)) -1)
(fma.f64 wj wj wj)
(*.f64 1 (fma.f64 wj wj wj))
(fma.f64 wj wj wj)
(*.f64 (fma.f64 wj wj wj) 1)
(fma.f64 wj wj wj)
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (+.f64 1 wj) (cbrt.f64 wj)))
(*.f64 (-.f64 wj -1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (cbrt.f64 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (+.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))
(*.f64 (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (*.f64 (cbrt.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (+.f64 1 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (-.f64 wj -1) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (neg.f64 wj))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 wj (cbrt.f64 (pow.f64 wj 2)))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj)))))) (cbrt.f64 (fma.f64 wj wj wj)))
(fma.f64 wj wj wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (-.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))
(fma.f64 wj wj wj)
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) (-.f64 (cbrt.f64 (pow.f64 wj 2)) wj)) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 wj (cbrt.f64 (pow.f64 wj 2)))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 wj 2)) (-.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)) (+.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 wj 4)) (-.f64 wj (cbrt.f64 (pow.f64 wj 2)))) (+.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 wj wj wj))))
(fma.f64 wj wj wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2)) (-.f64 0 (*.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))) (+.f64 (cbrt.f64 (fma.f64 wj wj wj)) 0))
(fma.f64 wj wj wj)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))) (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))))
(fma.f64 wj wj wj)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 wj wj wj))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 2))))
(fma.f64 wj wj wj)
(-.f64 0 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj wj wj)
(-.f64 (fma.f64 wj wj wj) 0)
(fma.f64 wj wj wj)
(-.f64 wj (neg.f64 (pow.f64 wj 2)))
(fma.f64 wj wj wj)
(-.f64 (pow.f64 wj 2) (neg.f64 wj))
(fma.f64 wj wj wj)
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj wj wj)
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2)) wj)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 wj 3) -1)) (cbrt.f64 (pow.f64 (-.f64 -1 wj) 2))) wj) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (neg.f64 wj)) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) -1))
(fma.f64 wj wj wj)
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 wj)) (/.f64 (-.f64 wj (+.f64 (pow.f64 wj 2) 1)) -1))
(fma.f64 wj wj wj)
(/.f64 (*.f64 (neg.f64 wj) (-.f64 -1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(fma.f64 wj wj wj)
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))) (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)))
(/.f64 (*.f64 wj (-.f64 (pow.f64 wj 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 wj wj (-.f64 1 wj)) 2)) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj)))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 wj 3)) wj) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(fma.f64 wj wj wj)
(/.f64 (*.f64 wj (-.f64 -1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(fma.f64 wj wj wj)
(/.f64 (*.f64 (neg.f64 wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(fma.f64 wj wj wj)
(/.f64 (neg.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj)) (-.f64 wj (+.f64 (pow.f64 wj 2) 1)))
(fma.f64 wj wj wj)
(/.f64 (neg.f64 (fma.f64 wj wj wj)) -1)
(fma.f64 wj wj wj)
(/.f64 (fma.f64 wj wj wj) 1)
(fma.f64 wj wj wj)
(fma.f64 wj wj wj)
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (pow.f64 wj 2)) wj) wj)
(fma.f64 (cbrt.f64 wj) (*.f64 wj (cbrt.f64 (pow.f64 wj 2))) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2) wj)
(fma.f64 wj wj wj)
(fma.f64 (*.f64 wj (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) wj)
(fma.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (pow.f64 wj 2))
(fma.f64 -1 (neg.f64 wj) (pow.f64 wj 2))
(fma.f64 wj wj wj)
(fma.f64 1 (pow.f64 wj 2) wj)
(fma.f64 wj wj wj)
(fma.f64 1 wj (pow.f64 wj 2))
(fma.f64 wj wj wj)
(fma.f64 wj 1 (pow.f64 wj 2))
(fma.f64 wj wj wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))
(fma.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 wj 2)) (pow.f64 wj 2))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (pow.f64 wj 2))
(pow.f64 (cbrt.f64 (fma.f64 wj wj wj)) 3)
(fma.f64 wj wj wj)
(pow.f64 (pow.f64 (fma.f64 wj wj wj) 3) 1/3)
(fma.f64 wj wj wj)
(pow.f64 (fma.f64 wj wj wj) 1)
(fma.f64 wj wj wj)
(cbrt.f64 (pow.f64 (fma.f64 wj wj wj) 3))
(fma.f64 wj wj wj)
(neg.f64 (neg.f64 (fma.f64 wj wj wj)))
(fma.f64 wj wj wj)
(if (!=.f64 (fma.f64 wj wj wj) 0) (pow.f64 (pow.f64 (fma.f64 wj wj wj) -1) -1) (fma.f64 wj wj wj))
(if (!=.f64 (fma.f64 wj wj wj) 0) (/.f64 1 (pow.f64 (fma.f64 wj wj wj) -1)) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (*.f64 (+.f64 -1 wj) wj) 0) (/.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1)) (*.f64 (+.f64 -1 wj) wj)) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (pow.f64 wj 2) wj) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 4)) (-.f64 wj (pow.f64 wj 2))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 wj (pow.f64 wj 2)) 0) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (fma.f64 wj wj -1))) (-.f64 wj (pow.f64 wj 2))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 wj (pow.f64 wj 2)) 0) (/.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 4)) (-.f64 wj (pow.f64 wj 2))) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 1 (pow.f64 wj 3)) 0) (/.f64 wj (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (pow.f64 wj 3) -1) 0) (/.f64 wj (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (-.f64 (pow.f64 wj 3) -1))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) wj)) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (-.f64 (pow.f64 wj 3) -1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) wj)) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (*.f64 wj (+.f64 1 (/.f64 (pow.f64 wj 2) wj))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (*.f64 wj (/.f64 (fma.f64 wj wj wj) wj)) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2))) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 wj 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1) 0) (*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) wj) (+.f64 (pow.f64 (*.f64 (+.f64 -1 wj) wj) 3) 1)) (-.f64 (*.f64 (*.f64 (+.f64 -1 wj) wj) (+.f64 (fma.f64 wj wj -1) (neg.f64 wj))) -1)) (fma.f64 wj wj wj))
(if (!=.f64 (fma.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (fma.f64 wj wj -1) wj) 1) 0) (*.f64 (/.f64 (*.f64 wj (-.f64 (pow.f64 wj 3) -1)) (-.f64 (pow.f64 (-.f64 (pow.f64 wj 2) wj) 3) -1)) (fma.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (fma.f64 wj wj -1) wj) 1)) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (pow.f64 wj 2) (+.f64 1 (/.f64 wj (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (*.f64 (/.f64 (-.f64 wj -1) wj) (pow.f64 wj 2)) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (-.f64 (pow.f64 (pow.f64 wj 2) 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (pow.f64 wj 2) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 2) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 wj 2) 2) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (fma.f64 wj wj wj))
(if (!=.f64 (neg.f64 wj) 0) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (pow.f64 wj 3) 2)) (-.f64 (pow.f64 wj 4) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))) (fma.f64 wj wj wj))
(+.f64 0 (fma.f64 wj wj wj))
(fma.f64 wj wj wj)
(+.f64 (fma.f64 wj wj wj) 0)
(fma.f64 wj wj wj)
(+.f64 (pow.f64 wj 2) wj)
(fma.f64 wj wj wj)
(+.f64 wj (pow.f64 wj 2))
(fma.f64 wj wj wj)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (*.f64 (exp.f64 wj) wj))
0.0b
(*.f64 (exp.f64 wj) wj)
Compiler

Compiled 16 to 5 computations (68.8% saved)

series21.0ms (0%)

Counts
2 → 16
Calls

9 calls:

TimeVariablePointExpression
6.0ms
wj
@inf
(*.f64 (exp.f64 wj) wj)
1.0ms
x
@inf
(/.f64 x (*.f64 (exp.f64 wj) wj))
1.0ms
x
@0
(/.f64 x (*.f64 (exp.f64 wj) wj))
1.0ms
wj
@-inf
(/.f64 x (*.f64 (exp.f64 wj) wj))
1.0ms
x
@-inf
(/.f64 x (*.f64 (exp.f64 wj) wj))
Compiler

Compiled 785 to 385 computations (51% saved)

rewrite1.7s (1.5%)

Algorithm
batch-egg-rewrite
Rules
172×egg-rr
126×egg-rr
Counts
2 → 298
Calls
Call 1
Inputs
(*.f64 (exp.f64 wj) wj)
(/.f64 x (*.f64 (exp.f64 wj) wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))) (-.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (+.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj (exp.f64 wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (exp.f64 wj) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (exp.f64 wj) wj) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 wj) wj 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 wj) wj) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (exp.f64 wj) wj) 0))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))))) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 wj) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (sqrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 3) 3)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 x 2))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj -1) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj)))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj -1) (cbrt.f64 (exp.f64 wj))) (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (/.f64 (cbrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj -1) (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x wj) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (neg.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj -1) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) wj) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 1) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj -1) (neg.f64 x)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 wj)) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) x)) (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (neg.f64 wj)))) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 2))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 (neg.f64 x) (exp.f64 wj)))) (cbrt.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (exp.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x wj) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x wj) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 x wj) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x wj))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (neg.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 wj)) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (neg.f64 (cbrt.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 wj) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) x) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 x) wj) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) wj) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (cbrt.f64 (exp.f64 wj)) wj)) (pow.f64 (exp.f64 wj) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 wj -1) (/.f64 (neg.f64 x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 x))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (neg.f64 wj)) 0) (/.f64 x (/.f64 wj (exp.f64 (neg.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) 0) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 wj (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 wj (/.f64 x (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1)) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) 0) (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))))))

simplify5.7s (4.9%)

Algorithm
egglog
Counts
314 → 377
Calls
Call 1
Inputs
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(/.f64 x wj)
(+.f64 (*.f64 -1 x) (/.f64 x wj))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(*.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))
(*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj))
(*.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) wj) 1)
(*.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(*.f64 1 (*.f64 (exp.f64 wj) wj))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))) (-.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (+.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)))
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)))
(*.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)))
(-.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(-.f64 (*.f64 (exp.f64 wj) wj) 0)
(-.f64 1 (+.f64 1 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 3 (+.f64 3 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 1 (-.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 3 (-.f64 3 (*.f64 (exp.f64 wj) wj)))
(/.f64 (*.f64 (exp.f64 wj) wj) 1)
(fma.f64 wj (exp.f64 wj) 0)
(fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)) 0)
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))) 0)
(fma.f64 1 (*.f64 (exp.f64 wj) wj) 0)
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(fma.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) 0)
(fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) 0)
(fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(fma.f64 (*.f64 (exp.f64 wj) wj) 1 0)
(fma.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)) 0)
(fma.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)) 0)
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 0)
(fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))) 0)
(fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj) 0)
(fma.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0)
(fma.f64 (exp.f64 wj) wj 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(fma.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)
(fma.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) 0)
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(fma.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj) 0)
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)) 0)
(fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)) 0)
(fma.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj) 0)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0)
(fma.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj) 0)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj) 0)
(fma.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)) 0)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)
(fma.f64 0 0 (*.f64 (exp.f64 wj) wj))
(fma.f64 1 0 (*.f64 (exp.f64 wj) wj))
(fma.f64 0 1 (*.f64 (exp.f64 wj) wj))
(fma.f64 0 3 (*.f64 (exp.f64 wj) wj))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 1/3)
(pow.f64 (*.f64 (exp.f64 wj) wj) 1)
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3))
(neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(neg.f64 (-.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (exp.f64 wj) wj) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))))) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(+.f64 0 (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 (exp.f64 wj) wj) 0)
(+.f64 (*.f64 0 -1) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (neg.f64 wj))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 wj) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (sqrt.f64 (exp.f64 wj)))))
(+.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(+.f64 0 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(+.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 1) 1)
(+.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 3) 3)
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj))
(*.f64 (/.f64 (cbrt.f64 x) wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 x 2))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj))))
(*.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) wj))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))))
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))
(*.f64 (*.f64 (pow.f64 wj -1) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj)))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (pow.f64 wj -1) (cbrt.f64 (exp.f64 wj))) (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)) (cbrt.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) wj))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) wj))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) wj))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)) x))
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 wj -1) (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (*.f64 (exp.f64 wj) wj)))
(*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) x)
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)))
(*.f64 (/.f64 x wj) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) (neg.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) wj))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) wj))
(*.f64 (pow.f64 wj -1) (/.f64 x (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj))
(*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)))
(*.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj -1))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 -1 wj))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 1 (+.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 (/.f64 0 (neg.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) wj) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 (/.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 1) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 3 (+.f64 3 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) wj)
(/.f64 (*.f64 (pow.f64 wj -1) (neg.f64 x)) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))
(/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 wj)) (cbrt.f64 wj))
(/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))
(/.f64 (/.f64 x (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(/.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) x)) (pow.f64 (*.f64 (exp.f64 wj) wj) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (-.f64 (*.f64 0 (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (neg.f64 wj)))) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 2))) (cbrt.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (neg.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 (neg.f64 x) (exp.f64 wj)))) (cbrt.f64 (neg.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))
(/.f64 x (*.f64 (exp.f64 wj) wj))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 (/.f64 x wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(/.f64 (/.f64 (/.f64 x wj) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x wj) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x wj))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (neg.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x (cbrt.f64 wj)) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 wj))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (neg.f64 wj))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (neg.f64 (cbrt.f64 wj)) 3))
(/.f64 (-.f64 (*.f64 0 (neg.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) wj))
(/.f64 (-.f64 (*.f64 0 wj) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) x) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj)) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) wj) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) wj) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 (/.f64 x wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (exp.f64 wj)) wj)) (pow.f64 (exp.f64 wj) 2/3))
(fma.f64 0 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(fma.f64 1 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(fma.f64 0 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(fma.f64 0 3 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) 3)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3))
(neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0))
(neg.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1))
(neg.f64 (*.f64 (pow.f64 wj -1) (/.f64 (neg.f64 x) (exp.f64 wj))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) x))
(neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (neg.f64 x)))
(neg.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 wj -1)))
(neg.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 wj)))
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(neg.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 x))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 1 0) (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (exp.f64 (neg.f64 wj)) 0) (/.f64 x (/.f64 wj (exp.f64 (neg.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) 0) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 wj (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 wj (/.f64 x (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1)) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) 0) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))
Outputs
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (fma.f64 1/2 (pow.f64 wj 3) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 (pow.f64 wj 2) (fma.f64 1/2 (pow.f64 wj 3) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(/.f64 x wj)
(+.f64 (*.f64 -1 x) (/.f64 x wj))
(-.f64 (/.f64 x wj) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj)))
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj))))
(-.f64 (-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x) (*.f64 (pow.f64 wj 2) (fma.f64 -1/2 x (-.f64 (*.f64 x 1/6) (*.f64 x -1/2)))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (exp.f64 (*.f64 wj 2/3)))) (*.f64 (exp.f64 (*.f64 wj 2/3)) wj))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (pow.f64 (cbrt.f64 (exp.f64 wj)) 4))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(*.f64 (*.f64 (exp.f64 wj) (*.f64 (cbrt.f64 wj) (cbrt.f64 (cbrt.f64 (pow.f64 wj 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 wj 4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (exp.f64 wj) wj) 1)
(*.f64 (exp.f64 wj) wj)
(*.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(*.f64 (exp.f64 wj) wj)
(*.f64 1 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3))
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))) (-.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0))
(*.f64 (exp.f64 wj) wj)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (+.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) wj))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) 3)))
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 0 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj))
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 2) wj)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (exp.f64 wj))))
(*.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)))
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(-.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(-.f64 (*.f64 (exp.f64 wj) wj) 0)
(*.f64 (exp.f64 wj) wj)
(-.f64 1 (+.f64 1 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(*.f64 (exp.f64 wj) wj)
(-.f64 3 (+.f64 3 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(*.f64 (exp.f64 wj) wj)
(-.f64 1 (-.f64 1 (*.f64 (exp.f64 wj) wj)))
(*.f64 (exp.f64 wj) wj)
(-.f64 3 (-.f64 3 (*.f64 (exp.f64 wj) wj)))
(*.f64 (exp.f64 wj) wj)
(/.f64 (*.f64 (exp.f64 wj) wj) 1)
(*.f64 (exp.f64 wj) wj)
(fma.f64 wj (exp.f64 wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (exp.f64 wj)) 0)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 2) wj)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (sqrt.f64 (exp.f64 wj))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 1 (*.f64 (exp.f64 wj) wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 wj) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(fma.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (exp.f64 wj) wj) 1 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (sqrt.f64 (exp.f64 wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (neg.f64 wj) (neg.f64 (exp.f64 wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 (pow.f64 wj 2)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (cbrt.f64 wj)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2)))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 -1 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (exp.f64 wj) wj 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (pow.f64 (exp.f64 wj) 2/3) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)) 0)
(*.f64 (*.f64 (exp.f64 wj) (*.f64 (cbrt.f64 wj) (cbrt.f64 (cbrt.f64 (pow.f64 wj 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 wj 4))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) 3)))
(fma.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (sqrt.f64 (exp.f64 wj)))) (cbrt.f64 (exp.f64 wj)) 0)
(*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (exp.f64 wj))))
(fma.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 4)) 0)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) wj) (cbrt.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (pow.f64 (cbrt.f64 (exp.f64 wj)) 4))))
(fma.f64 (pow.f64 (exp.f64 wj) 2/3) (*.f64 (cbrt.f64 (exp.f64 wj)) wj) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (*.f64 (exp.f64 wj) (cbrt.f64 wj)) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (exp.f64 (*.f64 wj 2/3)))) (*.f64 (exp.f64 (*.f64 wj 2/3)) wj))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)) (cbrt.f64 wj)) (cbrt.f64 wj) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj) (cbrt.f64 (exp.f64 wj)) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) 0)
(*.f64 (exp.f64 wj) wj)
(fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (exp.f64 wj)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) 0)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(fma.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj)) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))) wj)
(fma.f64 0 0 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(fma.f64 1 0 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(fma.f64 0 1 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(fma.f64 0 3 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)) 3)
(*.f64 (exp.f64 wj) wj)
(pow.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 1/3)
(*.f64 (exp.f64 wj) wj)
(pow.f64 (*.f64 (exp.f64 wj) wj) 1)
(*.f64 (exp.f64 wj) wj)
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3))
(*.f64 (exp.f64 wj) wj)
(neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))
(*.f64 (exp.f64 wj) wj)
(neg.f64 (-.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0))
(*.f64 (exp.f64 wj) wj)
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) -1) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (exp.f64 wj) wj) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) 0 (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))))) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (exp.f64 wj) wj) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 0))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) 0) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) (+.f64 0 (*.f64 (*.f64 (exp.f64 wj) wj) 0)))) (*.f64 (exp.f64 wj) wj))
(if (!=.f64 (*.f64 (exp.f64 wj) wj) 0) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 3) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj))
(+.f64 0 (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) 0)
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 0 -1) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 wj) wj)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2))))
(neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2) 2)))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (exp.f64 wj) 2/3)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (exp.f64 (*.f64 wj 2/3))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) (neg.f64 wj))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (exp.f64 (*.f64 wj 2/3))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (cbrt.f64 wj) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (sqrt.f64 (exp.f64 wj)))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) -1))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (neg.f64 (pow.f64 (exp.f64 wj) 2/3))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 wj)) (exp.f64 (*.f64 wj 2/3))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) 3)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 wj 2))) (neg.f64 (*.f64 (exp.f64 wj) (cbrt.f64 wj)))))
(*.f64 (exp.f64 wj) wj)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 wj)) (*.f64 (cbrt.f64 (exp.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 1) 1)
(*.f64 (exp.f64 wj) wj)
(+.f64 (-.f64 (*.f64 (exp.f64 wj) wj) 3) 3)
(*.f64 (exp.f64 wj) wj)
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 x) wj) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 x 2))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 x 3))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)))
(*.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) wj))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (sqrt.f64 (exp.f64 wj)) wj)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) wj) (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 2) wj))))
(*.f64 (*.f64 (pow.f64 wj -1) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj)))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) wj) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (pow.f64 wj -1) (cbrt.f64 (exp.f64 wj))) (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))
(/.f64 (/.f64 x wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (exp.f64 (*.f64 wj 2/3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)))) 2) 2))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (*.f64 x (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) wj) (exp.f64 wj)) (cbrt.f64 x))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) (/.f64 (cbrt.f64 x) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(/.f64 (*.f64 x (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) wj))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 2) wj)))) wj)
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)) x))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2))) x)
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (pow.f64 wj -1) (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (cbrt.f64 (pow.f64 x 3)))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 x 3))) (*.f64 (neg.f64 wj) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) x)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2)))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(*.f64 (/.f64 x wj) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj))
(*.f64 (/.f64 (/.f64 x wj) (sqrt.f64 (exp.f64 wj))) (exp.f64 (*.f64 wj -1/2)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) (neg.f64 x))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) wj))
(*.f64 (/.f64 (/.f64 x wj) (exp.f64 (*.f64 wj 2/3))) (cbrt.f64 (exp.f64 (neg.f64 wj))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (pow.f64 wj -1) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (pow.f64 wj -1) (/.f64 x (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj -1))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (/.f64 -1 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 1 (+.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 (/.f64 0 (neg.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (exp.f64 wj))) wj) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 1) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(-.f64 3 (+.f64 3 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (exp.f64 wj))) wj))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (exp.f64 wj))) wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (cbrt.f64 (pow.f64 x 2))) wj)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (pow.f64 wj -1) (neg.f64 x)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 wj) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 x 2)) (*.f64 wj (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (cbrt.f64 (pow.f64 wj 2))) (cbrt.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 wj)) (cbrt.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 wj 2)) 2)))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (cbrt.f64 wj) (cbrt.f64 (cbrt.f64 (pow.f64 wj 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 wj 4))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) x)) (pow.f64 (*.f64 (exp.f64 wj) wj) 2))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (-.f64 (*.f64 0 (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (neg.f64 wj)))) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 x wj) (*.f64 (exp.f64 wj) wj)) (*.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x wj))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 x wj) (*.f64 (exp.f64 wj) wj)) (*.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))))
(/.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 wj))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (exp.f64 wj))) wj))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 2))) (cbrt.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (exp.f64 wj)))) (cbrt.f64 wj))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (exp.f64 wj))) wj))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (neg.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 (neg.f64 x) (exp.f64 wj)))) (cbrt.f64 (neg.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))))) (cbrt.f64 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))))) (pow.f64 (cbrt.f64 (cbrt.f64 wj)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))))) (cbrt.f64 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (*.f64 (pow.f64 (exp.f64 wj) 2/3) wj))
(/.f64 (/.f64 x wj) (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))))
(/.f64 x (*.f64 (exp.f64 wj) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (cbrt.f64 (pow.f64 wj 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 (exp.f64 wj) wj))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) x)) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) wj)))
(cbrt.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) wj) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x wj) (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) wj)) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (*.f64 (sqrt.f64 (exp.f64 wj)) wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x wj) (pow.f64 (exp.f64 wj) 2/3)) (cbrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x wj) (*.f64 (cbrt.f64 (exp.f64 wj)) (exp.f64 (*.f64 wj 2/3))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x wj) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x wj)) (exp.f64 wj)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (/.f64 x wj))) (cbrt.f64 (exp.f64 wj)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 x wj)) (exp.f64 wj)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)))) (cbrt.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (neg.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)))) (cbrt.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (neg.f64 x))) (cbrt.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))))
(cbrt.f64 (/.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(/.f64 (/.f64 x (cbrt.f64 wj)) (*.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 wj 2))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (pow.f64 wj -1) x) (exp.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (neg.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 (neg.f64 (cbrt.f64 wj)) 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (-.f64 (*.f64 0 (neg.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 x (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) wj))
(/.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (pow.f64 wj 2)))
(/.f64 (-.f64 (*.f64 0 wj) (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (/.f64 (neg.f64 x) (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 wj)))
(/.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (pow.f64 wj 2)))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)) x) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (*.f64 x (cbrt.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (pow.f64 x 2)) (pow.f64 (*.f64 (exp.f64 wj) wj) 2)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) wj)) (exp.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (cbrt.f64 x) wj) (cbrt.f64 (pow.f64 x 2))) (exp.f64 wj))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) wj) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x wj) (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (pow.f64 wj -1) (/.f64 x (cbrt.f64 (exp.f64 wj)))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x wj) (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 (/.f64 x wj) (cbrt.f64 (exp.f64 wj))) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x wj) (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (exp.f64 wj)) wj)) (pow.f64 (exp.f64 wj) 2/3))
(/.f64 (/.f64 x wj) (*.f64 (exp.f64 (*.f64 wj 2/3)) (cbrt.f64 (exp.f64 wj))))
(fma.f64 0 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(fma.f64 1 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(fma.f64 0 1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(fma.f64 0 3 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 1)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) 1/3)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) 3)
(/.f64 (/.f64 x wj) (exp.f64 wj))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (cbrt.f64 wj))) (neg.f64 (cbrt.f64 (pow.f64 wj 2)))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (pow.f64 wj -1) (/.f64 (neg.f64 x) (exp.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) x))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (neg.f64 x)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (pow.f64 wj -1)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -1 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (exp.f64 wj) (neg.f64 wj)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 x 3))) (*.f64 (neg.f64 wj) (exp.f64 wj)))
(neg.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 x 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 x))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 wj (/.f64 (cbrt.f64 x) (exp.f64 wj)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 1 0) (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 1 0) (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (exp.f64 (neg.f64 wj)) 0) (/.f64 x (/.f64 wj (exp.f64 (neg.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (exp.f64 (neg.f64 wj)) 0) (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (/.f64 (pow.f64 x 2) (exp.f64 (+.f64 wj wj)))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 2) wj))) 0) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 wj (cbrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 2) wj))))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (exp.f64 wj))))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (pow.f64 (exp.f64 wj) 2/3)) 0) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (/.f64 wj (/.f64 x (pow.f64 (exp.f64 wj) 2/3)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (exp.f64 (*.f64 wj 2/3))) 0) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 wj))) (*.f64 (/.f64 wj x) (exp.f64 (*.f64 wj 2/3)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (pow.f64 (exp.f64 wj) -1/2) (/.f64 wj (/.f64 x (sqrt.f64 (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) 0) (/.f64 (exp.f64 (*.f64 wj -1/2)) (/.f64 wj (/.f64 x (sqrt.f64 (exp.f64 wj))))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) 0) (/.f64 (cbrt.f64 x) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 (*.f64 (exp.f64 wj) wj) (cbrt.f64 (pow.f64 x 2)))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)) 0) (/.f64 (cbrt.f64 x) (/.f64 wj (/.f64 (cbrt.f64 (pow.f64 x 2)) (exp.f64 wj)))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 x (exp.f64 wj)) 0) (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) -1) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 0) (/.f64 1 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) -1)) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) -1)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2)) (+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))))) 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) 3) (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))) (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) 2) (*.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 3) (pow.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) 2)) (/.f64 (/.f64 x wj) (exp.f64 wj)))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (neg.f64 wj)) 0) (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) wj))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 wj) (neg.f64 wj)))) 2)))
(/.f64 (/.f64 x wj) (exp.f64 wj))

eval561.0ms (0.5%)

Compiler

Compiled 29939 to 19275 computations (35.6% saved)

prune319.0ms (0.3%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New133281340
Fresh178
Picked011
Done538
Total1338191357
Error
0b
Counts
1357 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
54.1b
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
1.5b
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
8.9b
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
54.1b
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
8.9b
(/.f64 x (-.f64 (*.f64 wj 2) -1))
9.0b
(/.f64 x (-.f64 wj -1))
7.9b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
62.3b
(/.f64 x wj)
62.3b
(-.f64 (/.f64 x wj) x)
62.3b
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
9.1b
(-.f64 x (*.f64 wj x))
60.8b
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
1.7b
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
62.7b
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
62.6b
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
54.7b
(*.f64 wj wj)
9.1b
x
61.6b
wj
Compiler

Compiled 234 to 164 computations (29.9% saved)

regimes71.0ms (0.1%)

Counts
44 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(/.f64 x (*.f64 (exp.f64 wj) wj))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (-.f64 -1 wj))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(fma.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (fma.f64 x -5/2 -1))) x)
(fma.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) wj)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (*.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (+.f64 1 wj) x)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(if (!=.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) wj) 0) (/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 1 wj)) 2) (pow.f64 wj 2)) (-.f64 (/.f64 wj (-.f64 -1 wj)) wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 (/.f64 -1 wj) -2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (pow.f64 wj 4))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(fma.f64 (cbrt.f64 (pow.f64 wj 2)) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (neg.f64 (*.f64 (fma.f64 x -5/2 -1) (cbrt.f64 (pow.f64 (pow.f64 wj 3) 2)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
Outputs
(/.f64 (+.f64 (*.f64 wj x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1)) (*.f64 -1 x))) (-.f64 -1 wj))
Calls

3 calls:

19.0ms
x
18.0ms
wj
16.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
ErrorSegmentsBranch
0.9b1wj
0.9b1x
0.9b1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 689 to 438 computations (36.4% saved)

regimes36.0ms (0%)

Counts
30 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(/.f64 x (*.f64 (exp.f64 wj) wj))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (-.f64 -1 wj))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (*.f64 (+.f64 1 wj) (neg.f64 wj))) (-.f64 -1 wj))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
Outputs
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
Calls

2 calls:

14.0ms
wj
14.0ms
x
Results
ErrorSegmentsBranch
1.7b1wj
1.7b1x
Compiler

Compiled 343 to 213 computations (37.9% saved)

regimes52.0ms (0%)

Counts
26 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(/.f64 x (*.f64 (exp.f64 wj) wj))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 wj) -2)) (-.f64 -1 wj))
(*.f64 (pow.f64 (/.f64 1 wj) -2) (-.f64 1 (*.f64 -5/2 x)))
Outputs
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
Calls

2 calls:

33.0ms
x
11.0ms
wj
Results
ErrorSegmentsBranch
7.9b1wj
5.5b3x
Compiler

Compiled 282 to 179 computations (36.5% saved)

bsearch37.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
6.427747797034287e-257
1.04033183872505e-254
19.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
20.0ms105×body512valid
12.0ms113×body256valid
2.0msbody1024valid
Compiler

Compiled 331 to 236 computations (28.7% saved)

regimes46.0ms (0%)

Counts
23 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (-.f64 (/.f64 x wj) (*.f64 (*.f64 x -1/2) wj)) x)
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 wj x)) wj) (+.f64 1 wj)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 wj) wj)) wj) (-.f64 -1 wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj)) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(if (!=.f64 (/.f64 wj (-.f64 -1 wj)) 0) (*.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 1 (/.f64 wj (/.f64 wj (-.f64 -1 wj))))) (+.f64 (/.f64 wj (-.f64 -1 wj)) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) 1) wj)) (+.f64 (*.f64 -1 (-.f64 (+.f64 1 x) (+.f64 (*.f64 1/2 x) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 x) (*.f64 -2 x)) (+.f64 1 x)) wj))))
(/.f64 x (*.f64 (exp.f64 wj) wj))
Outputs
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
Calls

2 calls:

30.0ms
x
10.0ms
wj
Results
ErrorSegmentsBranch
8.9b1wj
6.5b3x
Compiler

Compiled 253 to 158 computations (37.5% saved)

bsearch39.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
6.427747797034287e-257
1.04033183872505e-254
22.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
21.0ms109×body512valid
11.0ms108×body256valid
2.0msbody1024valid
Compiler

Compiled 331 to 236 computations (28.7% saved)

regimes33.0ms (0%)

Counts
14 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(*.f64 (+.f64 1 (/.f64 -1 (+.f64 1 wj))) wj)
Outputs
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(/.f64 (*.f64 (neg.f64 wj) wj) (-.f64 -1 wj))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
Calls

2 calls:

22.0ms
x
8.0ms
wj
Results
ErrorSegmentsBranch
8.9b1wj
6.5b3x
Compiler

Compiled 78 to 44 computations (43.6% saved)

bsearch81.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
6.427747797034287e-257
1.04033183872505e-254
50.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
52.0ms103×body512valid
19.0ms115×body256valid
3.0msbody1024valid
Compiler

Compiled 317 to 236 computations (25.6% saved)

regimes70.0ms (0.1%)

Counts
12 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
(/.f64 x (-.f64 (*.f64 wj 2) -1))
Outputs
(/.f64 x (-.f64 (*.f64 wj 2) -1))
(*.f64 wj wj)
(/.f64 x (-.f64 (*.f64 wj 2) -1))
Calls

2 calls:

62.0ms
x
6.0ms
wj
Results
ErrorSegmentsBranch
8.9b1wj
6.8b3x
Compiler

Compiled 61 to 32 computations (47.5% saved)

bsearch42.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
6.427747797034287e-257
1.04033183872505e-254
21.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
22.0ms95×body512valid
14.0ms124×body256valid
2.0msbody1024valid
Compiler

Compiled 247 to 180 computations (27.1% saved)

regimes26.0ms (0%)

Counts
11 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (-.f64 wj -1)))
Outputs
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 wj wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
Calls

2 calls:

18.0ms
x
6.0ms
wj
Results
ErrorSegmentsBranch
9.0b1wj
6.9b3x
Compiler

Compiled 54 to 27 computations (50% saved)

bsearch36.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
6.427747797034287e-257
1.04033183872505e-254
19.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
18.0ms94×body512valid
14.0ms126×body256valid
1.0msbody1024valid
Compiler

Compiled 247 to 166 computations (32.8% saved)

regimes23.0ms (0%)

Counts
9 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
(/.f64 x (-.f64 wj -1))
(/.f64 (neg.f64 x) (-.f64 -1 wj))
Outputs
(/.f64 x (-.f64 wj -1))
(*.f64 wj wj)
(/.f64 x (-.f64 wj -1))
Calls

2 calls:

14.0ms
x
6.0ms
wj
Results
ErrorSegmentsBranch
9.0b1wj
7.0b3x
Compiler

Compiled 40 to 20 computations (50% saved)

bsearch38.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
6.427747797034287e-257
1.04033183872505e-254
19.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
23.0ms118×body512valid
10.0ms99×body256valid
2.0msbody1024valid
Compiler

Compiled 219 to 152 computations (30.6% saved)

regimes20.0ms (0%)

Counts
7 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x wj) x)
Outputs
x
(*.f64 wj wj)
(-.f64 x (*.f64 wj x))
Calls

2 calls:

13.0ms
x
5.0ms
wj
Results
ErrorSegmentsBranch
9.1b1wj
7.0b3x
Compiler

Compiled 29 to 13 computations (55.2% saved)

bsearch37.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
6.427747797034287e-257
1.04033183872505e-254
19.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
20.0ms102×body512valid
13.0ms118×body256valid
1.0msbody1024valid
Compiler

Compiled 191 to 124 computations (35.1% saved)

regimes17.0ms (0%)

Counts
5 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(/.f64 x wj)
Outputs
x
(*.f64 wj wj)
x
Calls

2 calls:

11.0ms
x
4.0ms
wj
Results
ErrorSegmentsBranch
9.1b1wj
7.0b3x
Compiler

Compiled 19 to 10 computations (47.4% saved)

bsearch41.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
6.427747797034287e-257
1.04033183872505e-254
20.0ms
-1.2749520724543283e-290
-7.123600944399053e-292
Results
22.0ms106×body512valid
13.0ms111×body256valid
2.0msbody1024valid
Compiler

Compiled 163 to 110 computations (32.5% saved)

regimes7.0ms (0%)

Accuracy

Total -52.6b remaining (-577.5%)

Threshold costs -52.6b (-577.5%)

Counts
2 → 1
Calls
Call 1
Inputs
wj
x
Outputs
x
Calls

2 calls:

3.0ms
x
3.0ms
wj
Results
ErrorSegmentsBranch
9.1b1wj
9.1b1x
Compiler

Compiled 10 to 6 computations (40% saved)

simplify6.0ms (0%)

Stop Event
fuel
Compiler

Compiled 257 to 171 computations (33.5% saved)

soundness0.0ms (0%)

end100.0ms (0.1%)

Compiler

Compiled 235 to 137 computations (41.7% saved)

Profiling

Loading profile data...