Details

Time bar (total: 18.6s)

analyze279.0ms (1.5%)

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
14.8%12.5%71.8%0.1%9.4%0%6.2%6
24.5%20.3%62.4%0.1%10.9%0%6.2%7
28.4%21.1%53.1%0.1%16.4%0%9.4%8
34.8%25.4%47.6%0.1%17.6%0%9.4%9
38.7%26%41.2%0.1%20.5%1.4%10.9%10
42.6%28.3%38%0.1%21.2%1.5%10.9%11
44.6%28.6%35.5%0.1%22.7%1.5%11.7%12
Compiler

Compiled 11 to 8 computations (27.3% saved)

sample9.4s (50.8%)

Results
5.4s1614×body8192exit
1.6s3298×body1024invalid
1.4s8256×body256valid
704.0ms1612×body512invalid
231.0ms1380×body256invalid
64.0ms518×body256infinite
26.0ms143×body256unsamplable
3.0msbody8192invalid
3.0msbody2048invalid
1.0msbody4096invalid
Bogosity

preprocess136.0ms (0.7%)

Algorithm
egg-herbie
Rules
1896×rational_best_oopsla_all_46_json_45_simplify-10
1560×rational_best_oopsla_all_46_json_45_simplify-72
1238×rational_best_oopsla_all_46_json_45_simplify-89
970×rational_best_oopsla_all_46_json_45_simplify-74
796×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01550
13350
28750
329750
4114150
5428050
6786250
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 l)) (pow.f64 w (exp.f64 l)))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 l)) (pow.f64 w (exp.f64 l)))
Compiler

Compiled 12 to 9 computations (25% saved)

simplify120.0ms (0.6%)

Algorithm
egg-herbie
Rules
1248×rational_best_oopsla_all_46_json_45_simplify-49
1144×rational_best_oopsla_all_46_json_45_simplify-7
1046×rational_best_oopsla_all_46_json_45_simplify-72
930×rational_best_oopsla_all_46_json_45_simplify-10
886×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
12025
24725
315325
457325
5290225
6627425
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.4b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 10 to 7 computations (30% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
0.4b
(pow.f64 l (exp.f64 w))
Compiler

Compiled 23 to 7 computations (69.6% saved)

series57.0ms (0.3%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
20.0ms
l
@0
(pow.f64 l (exp.f64 w))
16.0ms
l
@-inf
(pow.f64 l (exp.f64 w))
12.0ms
w
@inf
(pow.f64 l (exp.f64 w))
6.0ms
l
@inf
(pow.f64 l (exp.f64 w))
1.0ms
w
@0
(pow.f64 l (exp.f64 w))

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1788×rational_best_oopsla_all_46_json-2
1788×rational_best_oopsla_all_46_json-1
1788×rational_best_oopsla_all_46_json-4
1788×rational_best_oopsla_all_46_json-3
850×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
16136
217836
371336
4352436
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(pow.f64 l (exp.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 l (exp.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 l (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 l (exp.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 1 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 l (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (neg.f64 (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 l (exp.f64 w))) (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l (exp.f64 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 l (exp.f64 w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))))))

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1168×rational_best_oopsla_all_46_json_45_simplify-13
978×rational_best_oopsla_all_46_json_45_simplify-72
928×rational_best_oopsla_all_46_json_45_simplify-7
880×rational_best_oopsla_all_46_json_45_simplify-49
534×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01753280
16153186
231383174
Stop Event
node limit
Counts
94 → 99
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (*.f64 l (pow.f64 w 3))) (+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l))))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) l) (+.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 -1/6 l)))) (pow.f64 w 3)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(+.f64 (pow.f64 l (exp.f64 w)) 0)
(+.f64 0 (pow.f64 l (exp.f64 w)))
(-.f64 (pow.f64 l (exp.f64 w)) 0)
(-.f64 0 (neg.f64 (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) 1)
(*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 1 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(*.f64 1 (pow.f64 l (exp.f64 w)))
(*.f64 -1 (neg.f64 (pow.f64 l (exp.f64 w))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (neg.f64 (pow.f64 l (exp.f64 w)))))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(*.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)
(*.f64 (neg.f64 (pow.f64 l (exp.f64 w))) (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(*.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(*.f64 (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (pow.f64 l (exp.f64 w))))
(/.f64 (pow.f64 l (exp.f64 w)) 1)
(/.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(/.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(/.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)
(neg.f64 (neg.f64 (pow.f64 l (exp.f64 w))))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(+.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)
(-.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 1)
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))
Outputs
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 l (+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))))))
(+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (*.f64 l (pow.f64 w 3))) (+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l))))))
(+.f64 (+.f64 l (+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))))) (*.f64 l (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6))) (pow.f64 w 3))))
(+.f64 l (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6))) (pow.f64 w 3)))))
(+.f64 l (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (*.f64 (log.f64 l) 1/6))) (pow.f64 w 3)))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 l (+.f64 1/2 (*.f64 (log.f64 l) -1)))))))
(+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) l) (+.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 -1/6 l)))) (pow.f64 w 3)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(+.f64 (+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 l (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6)))) (+.f64 (*.f64 l (*.f64 -1 (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l -1/6))))))
(+.f64 (+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 l (+.f64 1/2 (*.f64 (log.f64 l) -1))))))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 l)) (*.f64 l (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6))) -1/6))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l)))))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (*.f64 (log.f64 l) 1/6)))) (*.f64 l (+.f64 -1/6 (neg.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (exp.f64 w) (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(+.f64 (pow.f64 l (exp.f64 w)) 0)
(pow.f64 l (exp.f64 w))
(+.f64 0 (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(-.f64 (pow.f64 l (exp.f64 w)) 0)
(pow.f64 l (exp.f64 w))
(-.f64 0 (neg.f64 (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) 1)
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 1 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w))))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 1 (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(*.f64 -1 (neg.f64 (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (neg.f64 (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(pow.f64 l (exp.f64 w))
(*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(pow.f64 l (exp.f64 w))
(*.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)
(pow.f64 l (exp.f64 w))
(*.f64 (neg.f64 (pow.f64 l (exp.f64 w))) (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 1 (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(*.f64 (*.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(*.f64 (neg.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(/.f64 (pow.f64 l (exp.f64 w)) 1)
(pow.f64 l (exp.f64 w))
(/.f64 (pow.f64 l (exp.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(/.f64 (pow.f64 l (exp.f64 w)) (/.f64 (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(/.f64 (neg.f64 (pow.f64 l (exp.f64 w))) -1)
(pow.f64 l (exp.f64 w))
(neg.f64 (neg.f64 (pow.f64 l (exp.f64 w))))
(pow.f64 l (exp.f64 w))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(-.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 0)
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(-.f64 0 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) 1)
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (pow.f64 l (exp.f64 w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (pow.f64 l (exp.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (pow.f64 l (exp.f64 w)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))

eval23.0ms (0.1%)

Compiler

Compiled 2405 to 810 computations (66.3% saved)

prune17.0ms (0.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New93699
Fresh000
Picked011
Done000
Total937100
Error
0.1b
Counts
100 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l))))))))
13.2b
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
4.4b
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
0.4b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
1.3b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
8.5b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
2.4b
(*.f64 (exp.f64 (neg.f64 w)) l)
Compiler

Compiled 228 to 151 computations (33.8% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
0.0b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
0.5b
(*.f64 (log.f64 l) (*.f64 l w))
Compiler

Compiled 40 to 9 computations (77.5% saved)

series27.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
17.0ms
w
@0
(*.f64 (log.f64 l) (*.f64 l w))
6.0ms
l
@0
(*.f64 (log.f64 l) (*.f64 l w))
1.0ms
l
@-inf
(*.f64 (log.f64 l) (*.f64 l w))
1.0ms
l
@inf
(*.f64 (log.f64 l) (*.f64 l w))
0.0ms
w
@inf
(*.f64 (log.f64 l) (*.f64 l w))

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1212×rational_best_oopsla_all_46_json_45_simplify-89
1058×rational_best_oopsla_all_46_json_45_simplify-37
1026×rational_best_oopsla_all_46_json_45_simplify-13
940×rational_best_oopsla_all_46_json_45_simplify-87
900×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01277
18777
234777
3183977
Stop Event
node limit
Counts
3 → 160
Calls
Call 1
Inputs
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (log.f64 l))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 l (neg.f64 w)))) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l w) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 w (/.f64 l l)) (*.f64 w (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (*.f64 l (neg.f64 w))) (neg.f64 (*.f64 l (neg.f64 w)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 -1 (*.f64 (log.f64 l) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (neg.f64 w)) (neg.f64 (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (-.f64 0 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (log.f64 l) w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))))))

simplify155.0ms (0.8%)

Algorithm
egg-herbie
Rules
1498×rational_best_oopsla_all_46_json_45_simplify-7
1336×rational_best_oopsla_all_46_json_45_simplify-89
1094×rational_best_oopsla_all_46_json_45_simplify-24
1046×rational_best_oopsla_all_46_json_45_simplify-74
886×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04008792
115777892
263517868
Stop Event
node limit
Counts
232 → 236
Calls
Call 1
Inputs
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))
(+.f64 0 (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 l (log.f64 l))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 l (neg.f64 w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))
(-.f64 0 (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))
(-.f64 0 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) l))
(-.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (log.f64 l)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 l (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) 1)
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l w) (*.f64 l w)))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 w (/.f64 l l)) (*.f64 w (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (*.f64 l (neg.f64 w))) (neg.f64 (*.f64 l (neg.f64 w)))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) l))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(-.f64 0 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(-.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 0)
(-.f64 0 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (/.f64 l l)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) (/.f64 l l)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 -1 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 (log.f64 l) (neg.f64 w))))
(*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (neg.f64 w)) (neg.f64 (/.f64 l l))))
(*.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) -1)
(*.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (-.f64 0 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) l)
(*.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) l)
(*.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) l)
(*.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 l l))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
Outputs
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 1/2 (log.f64 l))) (*.f64 l -1/6))) (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l))))))))
(+.f64 l (+.f64 (+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))))) (*.f64 (pow.f64 w 3) (*.f64 l (+.f64 -1/6 (*.f64 (log.f64 l) 1/2))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (log.f64 l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (log.f64 l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1))))
(*.f64 l (*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1))))
(*.f64 l (*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1))))
(*.f64 l (*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1))))
(*.f64 l (*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 l (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1)))
(*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1)))
(*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1)))
(*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) -1)))
(*.f64 (+.f64 -1 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w))) (neg.f64 l))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 0 (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (*.f64 l (log.f64 l))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 0 (neg.f64 (*.f64 l (neg.f64 w)))) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) 0)
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 l (log.f64 l)) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (neg.f64 (*.f64 l (neg.f64 w))) 0))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (*.f64 (log.f64 l) (neg.f64 w)) l))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w))))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (log.f64 l) (*.f64 l (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w))) (neg.f64 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (log.f64 l) (*.f64 (neg.f64 l) (neg.f64 w))))
(*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))) (*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 l (neg.f64 w))))
(*.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (neg.f64 (*.f64 l (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) 1)
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 l l))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (log.f64 l) (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l w) (*.f64 l w)))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l w) (*.f64 l w)))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 w (*.f64 l (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 w (*.f64 l (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 w (/.f64 l l)) (*.f64 w (/.f64 l l))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 w (/.f64 l l)) (*.f64 w (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 l (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (*.f64 l (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (*.f64 l (/.f64 (log.f64 l) (log.f64 l)))))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (*.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 l (*.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w))) (*.f64 (log.f64 l) (/.f64 (*.f64 l w) (*.f64 l w)))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (-.f64 (log.f64 l) 0) (-.f64 (log.f64 l) 0)))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 l))))
(/.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (neg.f64 (*.f64 l (neg.f64 w))) (neg.f64 (*.f64 l (neg.f64 w)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (neg.f64 (*.f64 l (neg.f64 w))) (neg.f64 (*.f64 l (neg.f64 w)))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (neg.f64 w)) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))))
(+.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 l (+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w)))) (-.f64 (exp.f64 (neg.f64 w)) 0)))
(*.f64 l (+.f64 (-.f64 (exp.f64 (neg.f64 w)) 0) (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 0 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 l l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (-.f64 (exp.f64 (neg.f64 w)) 0) (-.f64 (exp.f64 (neg.f64 w)) 0)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))) (/.f64 (neg.f64 (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 0)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(-.f64 0 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l (/.f64 w l)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 (log.f64 l) w) l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 -1 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 (log.f64 l) (neg.f64 w))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (neg.f64 w)) (neg.f64 (/.f64 l l))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) -1)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (-.f64 0 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) l)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (+.f64 1 (*.f64 (log.f64 l) (*.f64 w (/.f64 l l)))) l)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (+.f64 (*.f64 (log.f64 l) w) (/.f64 l l)) l)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 1 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (*.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))) (neg.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) 1)
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 l l))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w))))))
(*.f64 l (+.f64 1 (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (neg.f64 w)) l)
Compiler

Compiled 14 to 5 computations (64.3% saved)

series1.0ms (0%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
0.0ms
l
@inf
(*.f64 (exp.f64 (neg.f64 w)) l)
0.0ms
l
@0
(*.f64 (exp.f64 (neg.f64 w)) l)
0.0ms
w
@0
(*.f64 (exp.f64 (neg.f64 w)) l)
0.0ms
w
@-inf
(*.f64 (exp.f64 (neg.f64 w)) l)
0.0ms
l
@-inf
(*.f64 (exp.f64 (neg.f64 w)) l)

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1580×rational_best_oopsla_all_46_json-2
1580×rational_best_oopsla_all_46_json-1
1580×rational_best_oopsla_all_46_json-4
1580×rational_best_oopsla_all_46_json-3
1270×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
15115
215615
364115
4317315
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) l)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1210×rational_best_oopsla_all_46_json_45_simplify-49
1102×rational_best_oopsla_all_46_json_45_simplify-7
860×rational_best_oopsla_all_46_json_45_simplify-89
648×rational_best_oopsla_all_46_json_45_simplify-74
616×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078668
1247668
2945648
34229648
Stop Event
node limit
Counts
32 → 41
Calls
Call 1
Inputs
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (+.f64 l (*.f64 -1/6 (*.f64 l (pow.f64 w 3))))))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 1)
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
Outputs
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 l (*.f64 l (neg.f64 w)))
(+.f64 l (*.f64 w (neg.f64 l)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 l (*.f64 1/2 (pow.f64 w 2))) (+.f64 l (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2)))))
(+.f64 l (*.f64 l (+.f64 (neg.f64 w) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (+.f64 l (*.f64 -1/6 (*.f64 l (pow.f64 w 3))))))
(+.f64 (*.f64 l (neg.f64 w)) (+.f64 l (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 w 2))) (*.f64 l (*.f64 -1/6 (pow.f64 w 3))))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (+.f64 l (*.f64 l (*.f64 -1/6 (pow.f64 w 3))))))
(+.f64 (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1/6 (pow.f64 w 3)))) (-.f64 l (*.f64 l w)))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 l (+.f64 (*.f64 -1/6 (pow.f64 w 3)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (neg.f64 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (neg.f64 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (neg.f64 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (exp.f64 (neg.f64 w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0)
(*.f64 l (exp.f64 (neg.f64 w)))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 l (exp.f64 (neg.f64 w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 1)
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l (exp.f64 (neg.f64 w))))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))
(*.f64 l (exp.f64 (neg.f64 w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 l (exp.f64 (neg.f64 w)))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
0.0b
(+.f64 (log.f64 l) -1)
0.2b
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
0.3b
(*.f64 l (+.f64 (log.f64 l) -1))
Compiler

Compiled 35 to 18 computations (48.6% saved)

series5.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
1.0ms
l
@-inf
(*.f64 l (+.f64 (log.f64 l) -1))
1.0ms
l
@inf
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
0.0ms
l
@0
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
0.0ms
w
@inf
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))

rewrite165.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1094×rational_best_oopsla_all_46_json_45_simplify-35
854×rational_best_oopsla_all_46_json_45_simplify-37
842×rational_best_oopsla_all_46_json_45_simplify-89
820×rational_best_oopsla_all_46_json_45_simplify-13
704×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01180
17580
228380
3144180
4680980
Stop Event
node limit
Counts
4 → 262
Calls
Call 1
Inputs
(*.f64 l (+.f64 (log.f64 l) -1))
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
(+.f64 (log.f64 l) -1)
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (log.f64 l)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 l) (*.f64 l (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 l) (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1) (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)) (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (-.f64 (*.f64 l (log.f64 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 l (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (log.f64 l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 l) (*.f64 (log.f64 l) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 l) (*.f64 -1 (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 l) (*.f64 1 (*.f64 (log.f64 l) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 (log.f64 l) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l (log.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 l (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (*.f64 (*.f64 l w) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l w) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l w) (log.f64 l)) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 (log.f64 l) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (log.f64 l) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l w) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (neg.f64 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 l) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (log.f64 l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 l)) (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (-.f64 1 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 l) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (log.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (-.f64 1 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 (*.f64 w (-.f64 1 (log.f64 l))) (neg.f64 (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))))

simplify328.0ms (1.8%)

Algorithm
egg-herbie
Rules
1568×rational_best_oopsla_all_46_json_45_simplify-89
1294×rational_best_oopsla_all_46_json_45_simplify-24
1262×rational_best_oopsla_all_46_json_45_simplify-74
804×rational_best_oopsla_all_46_json_45_simplify-10
786×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048910330
1176010008
2692410008
Stop Event
node limit
Counts
334 → 332
Calls
Call 1
Inputs
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(-.f64 (log.f64 l) 1)
(-.f64 (log.f64 l) 1)
(-.f64 (log.f64 l) 1)
(-.f64 (log.f64 l) 1)
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(+.f64 0 (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 l (log.f64 l)) (neg.f64 l))
(+.f64 (neg.f64 l) (*.f64 l (log.f64 l)))
(+.f64 (neg.f64 l) (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)))
(+.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) (neg.f64 l))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)))
(+.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))) (neg.f64 l))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))) (-.f64 (*.f64 l (log.f64 l)) l))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1) (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)) (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (-.f64 (*.f64 l (log.f64 l)) l))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(-.f64 0 (-.f64 l (*.f64 l (log.f64 l))))
(-.f64 0 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))
(-.f64 (*.f64 l (log.f64 l)) l)
(-.f64 (neg.f64 l) (*.f64 (log.f64 l) (neg.f64 l)))
(-.f64 (neg.f64 l) (*.f64 -1 (*.f64 l (log.f64 l))))
(-.f64 (neg.f64 l) (*.f64 1 (*.f64 (log.f64 l) (neg.f64 l))))
(-.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) l)
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) l))
(-.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 (log.f64 l) (neg.f64 l))))
(-.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) 1)
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 l l))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(/.f64 (-.f64 l (*.f64 l (log.f64 l))) -1)
(neg.f64 (-.f64 l (*.f64 l (log.f64 l))))
(neg.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 l w)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))
(+.f64 0 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 (*.f64 l w) (log.f64 l)))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 (*.f64 l w) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)))
(+.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))))
(+.f64 (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))
(+.f64 (*.f64 (*.f64 l w) (log.f64 l)) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 l w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))
(-.f64 0 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 0 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))
(-.f64 0 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 0 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 0 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 0 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))
(-.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))
(-.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l w))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 (log.f64 l) (neg.f64 l))))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l w))
(-.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))
(-.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l w))
(-.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) l))
(-.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (log.f64 l) (neg.f64 l))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 1)
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 w w))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l w) (*.f64 l w)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(neg.f64 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))
(neg.f64 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(neg.f64 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(neg.f64 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))
(neg.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))
(neg.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))
(-.f64 (log.f64 l) 1)
(-.f64 -1 (neg.f64 (log.f64 l)))
(-.f64 (+.f64 (log.f64 l) -1) 0)
(-.f64 0 (-.f64 1 (log.f64 l)))
(-.f64 (*.f64 (log.f64 l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(*.f64 -1 (-.f64 1 (log.f64 l)))
(*.f64 (+.f64 (log.f64 l) -1) 1)
(*.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 1 (+.f64 (log.f64 l) -1))
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 (-.f64 1 (log.f64 l)) -1)
(*.f64 (-.f64 1 (log.f64 l)) (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (-.f64 1 (log.f64 l)))
(/.f64 (+.f64 (log.f64 l) -1) 1)
(/.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(/.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(/.f64 (-.f64 1 (log.f64 l)) -1)
(neg.f64 (-.f64 1 (log.f64 l)))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0)
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) 0))
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0))
(-.f64 0 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l w))
(-.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))
(*.f64 l (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))
(*.f64 l (+.f64 1 (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) (/.f64 l l)))
(*.f64 -1 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (-.f64 1 (log.f64 l)))))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (-.f64 1 (log.f64 l))) (neg.f64 (/.f64 l l))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(*.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) l)
(*.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) l)
(*.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) -1)
(*.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(*.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 l l))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(neg.f64 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
Outputs
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(*.f64 (-.f64 (log.f64 l) 1) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1))
(-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) l) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1))
(-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) l) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1))
(-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) l) l)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) l)
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1))
(-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) l) l)
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)))
(*.f64 l (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)))
(*.f64 l (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)))
(*.f64 l (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)))
(*.f64 l (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))
(*.f64 l (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)))
(*.f64 l (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w))
(*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w))
(*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w))
(*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w))
(*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w))
(*.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w))
(*.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w))
(*.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))
(*.f64 l (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w))
(*.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))
(-.f64 (log.f64 l) 1)
(+.f64 (log.f64 l) -1)
(-.f64 (log.f64 l) 1)
(+.f64 (log.f64 l) -1)
(-.f64 (log.f64 l) 1)
(+.f64 (log.f64 l) -1)
(-.f64 (log.f64 l) 1)
(+.f64 (log.f64 l) -1)
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1)
(+.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1)
(+.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1)
(+.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1)
(+.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1)
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 l (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w)))
(+.f64 l (*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w)))
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 l (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w)))
(+.f64 l (*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w)))
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 l (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w)))
(+.f64 l (*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w)))
(*.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) w)) l)
(*.f64 l (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) -1) w)))
(+.f64 l (*.f64 l (-.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) w) w)))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w)) -1)))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))) l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w)) -1)))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))) l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w)) -1)))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))) l))
(*.f64 -1 (*.f64 l (-.f64 (*.f64 -1 (*.f64 w (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 1))) 1)))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (-.f64 (log.f64 -1) 1)) w)) -1)))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) -1)) w))) l))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 0 (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 l (log.f64 l)) (neg.f64 l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (neg.f64 l) (*.f64 l (log.f64 l)))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (neg.f64 l) (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) (neg.f64 l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (/.f64 l l) (*.f64 l (log.f64 l))) (neg.f64 l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) -1) (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (log.f64 l)) (*.f64 -1 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (-.f64 (*.f64 l (log.f64 l)) l))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) 0)
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (-.f64 (*.f64 l (log.f64 l)) l) (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) 0))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 0 (-.f64 l (*.f64 l (log.f64 l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 0 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))) (*.f64 l (-.f64 1 (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))
(neg.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(neg.f64 (-.f64 (*.f64 0 l) (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 l (log.f64 l)) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (neg.f64 l) (*.f64 (log.f64 l) (neg.f64 l)))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (neg.f64 l) (*.f64 -1 (*.f64 l (log.f64 l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (neg.f64 l) (*.f64 1 (*.f64 (log.f64 l) (neg.f64 l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (neg.f64 l) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (neg.f64 l))))
(-.f64 (neg.f64 l) (*.f64 (log.f64 l) (*.f64 (/.f64 l l) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 l l)) l)
(*.f64 l (+.f64 (log.f64 l) -1))
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) l))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 (log.f64 l) (neg.f64 l))))
(*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (+.f64 (*.f64 l (log.f64 l)) (neg.f64 l)))
(*.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (log.f64 l) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) 1)
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 l l))
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))))
(/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1)))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))
(/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (/.f64 (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(/.f64 (-.f64 l (*.f64 l (log.f64 l))) -1)
(*.f64 l (+.f64 (log.f64 l) -1))
(neg.f64 (-.f64 l (*.f64 l (log.f64 l))))
(*.f64 l (+.f64 (log.f64 l) -1))
(neg.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l (log.f64 l)))))
(*.f64 l (+.f64 (log.f64 l) -1))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)) (-.f64 l (*.f64 l (log.f64 l)))))
(neg.f64 (*.f64 (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))) (*.f64 l (-.f64 1 (log.f64 l)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))) l))
(neg.f64 (*.f64 l (neg.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)))))
(neg.f64 (-.f64 (*.f64 0 l) (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 l w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 0 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l (neg.f64 w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 (*.f64 l w) (log.f64 l)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (neg.f64 w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 l w) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 1 (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l (neg.f64 w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 w w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(+.f64 (*.f64 (*.f64 l w) (log.f64 l)) (*.f64 l (neg.f64 w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 0 (*.f64 l w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (neg.f64 w))) (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (neg.f64 l)) (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 l (log.f64 l))) (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0)
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 l w) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) 0))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))
(neg.f64 (*.f64 w (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(-.f64 (*.f64 w (*.f64 l (log.f64 l))) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 w (*.f64 (log.f64 l) (neg.f64 l))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 l) (*.f64 (log.f64 l) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(-.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 l w)))
(*.f64 (/.f64 w w) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(-.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l w))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 (*.f64 w (*.f64 l (log.f64 l))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(-.f64 (*.f64 (*.f64 l (*.f64 (log.f64 l) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 (*.f64 l (neg.f64 w)) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (-.f64 l (*.f64 l (log.f64 l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 (*.f64 l (log.f64 l)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) l))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 (neg.f64 l) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))) (*.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 (log.f64 l) (neg.f64 l))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) 1)
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 w w))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 w w))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l w) (*.f64 l w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w)) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) w))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 w (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) w)) (*.f64 w (/.f64 (*.f64 l (+.f64 (log.f64 l) -1)) w))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l))) (*.f64 w (/.f64 (-.f64 (*.f64 l (log.f64 l)) l) (-.f64 (*.f64 l (log.f64 l)) l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(/.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (*.f64 l (*.f64 (/.f64 w w) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) (*.f64 l (*.f64 (/.f64 w w) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(/.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (/.f64 (*.f64 l (*.f64 (/.f64 w w) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) (*.f64 l (*.f64 (/.f64 w w) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(neg.f64 (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 l (*.f64 w (-.f64 1 (log.f64 l)))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 -1 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 1 (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 (neg.f64 l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 (*.f64 w (-.f64 1 (log.f64 l))) l))
(*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))
(neg.f64 (*.f64 (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w)))) w))
(neg.f64 (*.f64 w (neg.f64 (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w w))))))
(-.f64 (log.f64 l) 1)
(+.f64 (log.f64 l) -1)
(-.f64 -1 (neg.f64 (log.f64 l)))
(+.f64 (log.f64 l) -1)
(-.f64 (+.f64 (log.f64 l) -1) 0)
(+.f64 (log.f64 l) -1)
(-.f64 0 (-.f64 1 (log.f64 l)))
(+.f64 (log.f64 l) -1)
(-.f64 (*.f64 (log.f64 l) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(*.f64 -1 (-.f64 1 (log.f64 l)))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) 1)
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 1 (+.f64 (log.f64 l) -1))
(+.f64 (log.f64 l) -1)
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (+.f64 (log.f64 l) -1))
(+.f64 (log.f64 l) -1)
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(+.f64 (log.f64 l) -1)
(*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))
(+.f64 (log.f64 l) -1)
(*.f64 (-.f64 1 (log.f64 l)) -1)
(+.f64 (log.f64 l) -1)
(*.f64 (-.f64 1 (log.f64 l)) (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(*.f64 (*.f64 (+.f64 (log.f64 l) -1) (/.f64 1 (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))
(+.f64 (log.f64 l) -1)
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (+.f64 (log.f64 l) -1))
(+.f64 (log.f64 l) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))) (-.f64 1 (log.f64 l)))
(+.f64 (log.f64 l) -1)
(/.f64 (+.f64 (log.f64 l) -1) 1)
(+.f64 (log.f64 l) -1)
(/.f64 (+.f64 (log.f64 l) -1) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(+.f64 (log.f64 l) -1)
(/.f64 (+.f64 (log.f64 l) -1) (/.f64 (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(+.f64 (log.f64 l) -1)
(/.f64 (-.f64 1 (log.f64 l)) -1)
(+.f64 (log.f64 l) -1)
(neg.f64 (-.f64 1 (log.f64 l)))
(+.f64 (log.f64 l) -1)
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0)
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) 0))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 0))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(-.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)))
(*.f64 l (+.f64 (/.f64 l l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))
(*.f64 l (+.f64 1 (*.f64 l (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) l)))))
(+.f64 l (*.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w l)))))
(*.f64 l (+.f64 1 (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 l (/.f64 (+.f64 (log.f64 l) -1) l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (/.f64 w l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) l))))
(*.f64 l (+.f64 (/.f64 l l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (/.f64 l l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (+.f64 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l))) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 l (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) (/.f64 l l)))
(*.f64 l (+.f64 (/.f64 l l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 -1 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (-.f64 1 (log.f64 l)))))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (-.f64 1 (log.f64 l))) (neg.f64 (/.f64 l l))))
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(*.f64 l (+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))) l)
(*.f64 l (+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(+.f64 l (*.f64 l (*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 l l)))))
(*.f64 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 l l)) l)
(*.f64 l (+.f64 (/.f64 l l) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 w (+.f64 (log.f64 l) -1))))
(*.f64 (*.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) -1)
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(*.f64 (neg.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))) (neg.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) 1)
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 l l))
(/.f64 (-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w)))) (/.f64 l l))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))) (/.f64 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))) (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l))))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(neg.f64 (*.f64 -1 (-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))))
(-.f64 l (*.f64 w (-.f64 l (*.f64 l (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
0.0b
(*.f64 (log.f64 l) (exp.f64 w))
4.4b
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
Compiler

Compiled 34 to 9 computations (73.5% saved)

series3.0ms (0%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
0.0ms
w
@0
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
0.0ms
l
@0
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
0.0ms
l
@-inf
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
0.0ms
l
@inf
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
0.0ms
l
@0
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))

rewrite137.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
816×rational_best_oopsla_all_46_json_45_simplify-80
778×rational_best_oopsla_all_46_json_45_simplify-35
568×rational_best_oopsla_all_46_json_45_simplify-23
560×rational_best_oopsla_all_46_json_45_simplify-89
494×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01267
17667
224667
3107567
4479167
Stop Event
node limit
Counts
3 → 102
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (log.f64 l) (exp.f64 w))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 l) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (log.f64 l) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (log.f64 l) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (exp.f64 w) (exp.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))))

simplify172.0ms (0.9%)

Algorithm
egg-herbie
Rules
1210×rational_best_oopsla_all_46_json_45_simplify-49
1012×rational_best_oopsla_all_46_json_45_simplify-72
882×rational_best_oopsla_all_46_json_45_simplify-7
766×rational_best_oopsla_all_46_json_45_simplify-89
646×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02675432
19295318
240435302
Stop Event
node limit
Counts
158 → 168
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (*.f64 l (pow.f64 w 3))) (+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l))))))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(log.f64 l)
(+.f64 (*.f64 w (log.f64 l)) (log.f64 l))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (log.f64 l))) (+.f64 (*.f64 w (log.f64 l)) (log.f64 l)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 w 3) (log.f64 l))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (log.f64 l))) (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) l) (+.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 -1/6 l)))) (pow.f64 w 3)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)
(+.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(-.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) 0))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) 0))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) 0))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) 0))
(+.f64 0 (*.f64 (log.f64 l) (exp.f64 w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (log.f64 l) (exp.f64 w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (log.f64 l) (exp.f64 w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))
(-.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)
(-.f64 0 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))
(-.f64 0 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) 1)
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (exp.f64 w) (exp.f64 w)))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))
(neg.f64 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))
(neg.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(neg.f64 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)
(-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
Outputs
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w)))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 l (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))))))
(+.f64 l (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (*.f64 l (pow.f64 w 3))) (+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l (*.f64 w (log.f64 l))))))
(+.f64 (+.f64 l (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))))) (*.f64 l (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6))) (pow.f64 w 3))))
(+.f64 l (+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (*.f64 (log.f64 l) 1/6))) (pow.f64 w 3)))))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(pow.f64 l (exp.f64 w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(log.f64 l)
(+.f64 (*.f64 w (log.f64 l)) (log.f64 l))
(+.f64 (log.f64 l) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (log.f64 l))) (+.f64 (*.f64 w (log.f64 l)) (log.f64 l)))
(+.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l))) (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)))
(+.f64 (log.f64 l) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)) (*.f64 w (log.f64 l))))
(+.f64 (log.f64 l) (+.f64 (*.f64 w (log.f64 l)) (*.f64 (log.f64 l) (*.f64 (pow.f64 w 2) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 w 3) (log.f64 l))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (log.f64 l))) (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (log.f64 l) (pow.f64 w 3))) (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 w (log.f64 l)) (+.f64 (*.f64 (log.f64 l) (*.f64 1/6 (pow.f64 w 3))) (+.f64 (log.f64 l) (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)))))
(+.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l))) (+.f64 (*.f64 (log.f64 l) (*.f64 (pow.f64 w 2) 1/2)) (*.f64 (log.f64 l) (*.f64 1/6 (pow.f64 w 3)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 (exp.f64 w)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (exp.f64 w) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 -1 (log.f64 l)))))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 l (*.f64 w (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l))))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (+.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/6 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) l) (+.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 -1/6 l)))) (pow.f64 w 3)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 l (+.f64 (*.f64 1/2 (log.f64 l)) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 l (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (*.f64 (log.f64 l) 1/6)))) (+.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 l -1/6))))) (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) (*.f64 1/2 (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 -1 (*.f64 l (log.f64 l)))))))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))))) (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 l)) (*.f64 l (+.f64 (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (*.f64 (log.f64 l) 1/6))) -1/6))))) (*.f64 l (*.f64 w (+.f64 -1 (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 l (*.f64 w (+.f64 -1 (log.f64 l)))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l)))))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 l)) (*.f64 l (+.f64 (+.f64 (*.f64 1/2 (pow.f64 (log.f64 l) 2)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 l) 3)) (*.f64 (log.f64 l) 1/6))) -1/6))))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (*.f64 -1 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(+.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(-.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 0)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) 1)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) -1)
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) 0))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) 0))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) 0))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (log.f64 l) (exp.f64 w)) (+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) 0))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 0 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))) (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 (*.f64 (log.f64 l) (exp.f64 w)) 0)
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 0 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 0 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 0 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))
(*.f64 (exp.f64 w) (log.f64 l))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (*.f64 (exp.f64 w) (log.f64 l))) (neg.f64 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (*.f64 (exp.f64 w) (log.f64 l)) (/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) 1)
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (log.f64 l) (log.f64 l)))
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (exp.f64 w) (exp.f64 w)))
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (exp.f64 w) (log.f64 l))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (/.f64 (*.f64 (exp.f64 w) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (exp.f64 w) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (*.f64 (log.f64 l) (exp.f64 w)))))
(/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (/.f64 (/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (*.f64 (exp.f64 w) (log.f64 l))) (/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (*.f64 (exp.f64 w) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) (exp.f64 w)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))
(/.f64 (*.f64 (exp.f64 w) (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w))) (*.f64 (log.f64 l) (/.f64 (exp.f64 w) (exp.f64 w)))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w))))
(*.f64 (exp.f64 w) (log.f64 l))
(neg.f64 (*.f64 1 (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 w) (log.f64 l))
(neg.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (neg.f64 (exp.f64 w)))))
(*.f64 (exp.f64 w) (log.f64 l))
(neg.f64 (*.f64 (*.f64 (exp.f64 w) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 (log.f64 l))))
(*.f64 (exp.f64 w) (log.f64 l))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) 1)
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))) (*.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l)))) (/.f64 (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (exp.f64 w) (log.f64 l))))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
0.5b
(pow.f64 (log.f64 l) 2)
3.7b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
3.7b
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
Compiler

Compiled 139 to 70 computations (49.6% saved)

series61.0ms (0.3%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
51.0ms
l
@-inf
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
1.0ms
l
@0
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
1.0ms
l
@inf
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
1.0ms
l
@inf
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
1.0ms
w
@inf
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))

rewrite166.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1494×rational_best_oopsla_all_46_json_45_simplify-13
1430×rational_best_oopsla_all_46_json_45_simplify-23
1320×rational_best_oopsla_all_46_json-2
1320×rational_best_oopsla_all_46_json-1
1320×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020192
1142192
2546192
32817192
Stop Event
node limit
Counts
4 → 114
Calls
Call 1
Inputs
(*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))) (*.f64 (log.f64 l) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (log.f64 l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (log.f64 l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (log.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (log.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (pow.f64 w 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (neg.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))))))

simplify219.0ms (1.2%)

Algorithm
egg-herbie
Rules
1344×rational_best_oopsla_all_46_json_45_simplify-72
1322×rational_best_oopsla_all_46_json_45_simplify-89
1168×rational_best_oopsla_all_46_json_45_simplify-24
1114×rational_best_oopsla_all_46_json_45_simplify-7
1052×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037613454
1157611956
2612211956
Stop Event
node limit
Counts
194 → 181
Calls
Call 1
Inputs
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (*.f64 w (log.f64 l)))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 -1/6 l)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))
(+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)
(+.f64 0 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
(+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))) (*.f64 (log.f64 l) (*.f64 l w)))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 l) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) l)) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))
(-.f64 0 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(-.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))
(-.f64 (*.f64 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) -1) 0)
(-.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l)) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) l))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(-.f64 (*.f64 l (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 1)
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)
(+.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) 0))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) -1))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0)
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(-.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 1)
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (pow.f64 (log.f64 l) 2) 0)
(+.f64 0 (pow.f64 (log.f64 l) 2))
(-.f64 (pow.f64 (log.f64 l) 2) 0)
(-.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (log.f64 l) 2)))
(-.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1) 0)
(*.f64 (pow.f64 (log.f64 l) 2) 1)
(*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))))
(*.f64 1 (pow.f64 (log.f64 l) 2))
(*.f64 1 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 l) 2)))
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))
(/.f64 (pow.f64 (log.f64 l) 2) 1)
(/.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)
(+.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (pow.f64 w 2)) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) 1/2) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))
(-.f64 0 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)))
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(-.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (neg.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(-.f64 0 (*.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(-.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)) -1) 0)
(-.f64 (*.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (pow.f64 w 2)))
(-.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
Outputs
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) l)
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))) (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l))))))
(+.f64 l (+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l 1/2)) (*.f64 l (+.f64 1/2 (*.f64 (log.f64 l) -1)))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 -1/6 l)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(+.f64 (+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))) (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 l -1/6)))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 (log.f64 l) (*.f64 l 1/2)) (*.f64 l (+.f64 -1/6 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l 1/2)) (*.f64 l (+.f64 1/2 (*.f64 (log.f64 l) -1))))))))
(*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 (pow.f64 w 2) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 (pow.f64 w 2) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))) (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (*.f64 -1 w)) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) -1) (neg.f64 (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) -1) (neg.f64 (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) -1) (neg.f64 (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) -1) (neg.f64 (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (log.f64 (/.f64 1 l)) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 (log.f64 (/.f64 1 l)) -1))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (neg.f64 (log.f64 (/.f64 1 l)))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 0 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))) (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 l) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) l)) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) -1) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l)) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))) l))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) 0))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) 1)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 l l))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (/.f64 l l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0)
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) -1))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (neg.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0)
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))))) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))))
(*.f64 (/.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 1 (*.f64 w (log.f64 l)))))) (neg.f64 (*.f64 l (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) (+.f64 (*.f64 w (log.f64 l)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))))
(*.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))))
(-.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))))) 0))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) 1)
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1)))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))) (+.f64 (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (+.f64 (*.f64 (log.f64 l) w) (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) 1))) (/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (*.f64 (+.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(+.f64 (pow.f64 (log.f64 l) 2) 0)
(pow.f64 (log.f64 l) 2)
(+.f64 0 (pow.f64 (log.f64 l) 2))
(pow.f64 (log.f64 l) 2)
(-.f64 (pow.f64 (log.f64 l) 2) 0)
(pow.f64 (log.f64 l) 2)
(-.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) 0))
(pow.f64 (log.f64 l) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (log.f64 l) 2)))
(pow.f64 (log.f64 l) 2)
(-.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1) 0)
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 (log.f64 l) 2) 1)
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (pow.f64 (log.f64 l) 2))))
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2))))
(pow.f64 (log.f64 l) 2)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))))
(pow.f64 (log.f64 l) 2)
(*.f64 1 (pow.f64 (log.f64 l) 2))
(pow.f64 (log.f64 l) 2)
(*.f64 1 (*.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) -1))
(pow.f64 (log.f64 l) 2)
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 l) 2)))
(pow.f64 (log.f64 l) 2)
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (pow.f64 (log.f64 l) 2))
(pow.f64 (log.f64 l) 2)
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 1 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))
(pow.f64 (log.f64 l) 2)
(*.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 (log.f64 l) 2) (/.f64 (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))))
(pow.f64 (log.f64 l) 2)
(/.f64 (pow.f64 (log.f64 l) 2) 1)
(pow.f64 (log.f64 l) 2)
(/.f64 (pow.f64 (log.f64 l) 2) (/.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (log.f64 l) 2)))
(pow.f64 (log.f64 l) 2)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (*.f64 (log.f64 l) 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 l) (pow.f64 w 2))) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (pow.f64 w 2)) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) 1/2) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 1/2 (*.f64 (pow.f64 w 2) (neg.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(neg.f64 (-.f64 (*.f64 0 (pow.f64 w 2)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2)) -1) 0)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) 0)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (neg.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))
(*.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (pow.f64 w 2)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(neg.f64 (-.f64 (*.f64 0 (pow.f64 w 2)) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) 0))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 w 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 w 2))) (*.f64 -1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) 1)
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2)))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 1/2 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)))) (/.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (*.f64 1/2 (pow.f64 w 2))) (/.f64 (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) (*.f64 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))

eval453.0ms (2.4%)

Compiler

Compiled 25975 to 9182 computations (64.7% saved)

prune834.0ms (4.5%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New9517958
Fresh101
Picked101
Done055
Total95312965
Error
0.1b
Counts
965 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
1.6b
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)
14.3b
(-.f64 l (*.f64 l w))
13.2b
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
13.2b
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
8.5b
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
1.6b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
5.3b
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
4.4b
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
0.4b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
1.3b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
2.4b
(*.f64 (exp.f64 (neg.f64 w)) l)
13.9b
l
Compiler

Compiled 246 to 168 computations (31.7% saved)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
0.3b
(*.f64 (log.f64 l) w)
0.3b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
Compiler

Compiled 58 to 22 computations (62.1% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
1.0ms
l
@0
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
0.0ms
l
@-inf
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
0.0ms
l
@inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
0.0ms
w
@-inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1182×rational_best_oopsla_all_46_json_45_simplify-89
1128×rational_best_oopsla_all_46_json_45_simplify-37
1114×rational_best_oopsla_all_46_json_45_simplify-13
932×rational_best_oopsla_all_46_json_45_simplify-87
876×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01379
19179
235079
3184279
Stop Event
node limit
Counts
3 → 160
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 (log.f64 l) w)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))))

simplify146.0ms (0.8%)

Algorithm
egg-herbie
Rules
1166×rational_best_oopsla_all_46_json_45_simplify-89
1162×rational_best_oopsla_all_46_json_45_simplify-13
984×rational_best_oopsla_all_46_json_45_simplify-24
966×rational_best_oopsla_all_46_json_45_simplify-7
900×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04019620
114619516
255219516
Stop Event
node limit
Counts
232 → 265
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2)) (*.f64 (-.f64 (*.f64 1/2 (log.f64 l)) 1/6) (pow.f64 w 3)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) -1))
(-.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 w (log.f64 l)) 0)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(+.f64 0 (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 w (log.f64 l)))
(-.f64 (*.f64 w (log.f64 l)) 0)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(-.f64 0 (*.f64 w (neg.f64 (log.f64 l))))
(-.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l)))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (neg.f64 (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) 1)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 w w))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))
(-.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 1)
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 l l))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
Outputs
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) w))
(+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 l) -1) w) (*.f64 (pow.f64 w 2) (+.f64 1/2 (neg.f64 (log.f64 l))))))
(+.f64 1 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (pow.f64 w 2) (-.f64 1/2 (log.f64 l)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2)) (*.f64 (-.f64 (*.f64 1/2 (log.f64 l)) 1/6) (pow.f64 w 3)))))
(+.f64 (*.f64 (+.f64 (log.f64 l) -1) w) (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 1/2 (neg.f64 (log.f64 l)))) (*.f64 (-.f64 (*.f64 (log.f64 l) 1/2) 1/6) (pow.f64 w 3)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) (-.f64 1/2 (log.f64 l))) (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) 1/2) 1/6) (pow.f64 w 3)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))
(*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))
(*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 w (log.f64 l))
(*.f64 (log.f64 l) w)
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (neg.f64 (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (pow.f64 w 2) (*.f64 l (-.f64 1/2 (log.f64 l))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 (log.f64 l) 1/2)) (*.f64 l -1/6))) (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (neg.f64 (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (+.f64 (*.f64 (pow.f64 w 3) (*.f64 l (+.f64 -1/6 (*.f64 (log.f64 l) 1/2)))) (*.f64 (pow.f64 w 2) (*.f64 l (-.f64 1/2 (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (-.f64 1/2 (log.f64 l)))) (*.f64 (pow.f64 w 3) (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) -1/6))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(*.f64 l (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(*.f64 l (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 w (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 w (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (log.f64 l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) -1))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 w (log.f64 l)) 0)
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(+.f64 0 (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(+.f64 (*.f64 0 (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) 0)
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) 0))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(*.f64 (log.f64 l) w)
(-.f64 (*.f64 w (log.f64 l)) (*.f64 (neg.f64 (neg.f64 (log.f64 l))) 0))
(*.f64 (log.f64 l) w)
(-.f64 0 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 w)))
(-.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 w)))
(-.f64 0 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (neg.f64 (log.f64 l)))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (neg.f64 (log.f64 l)))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l)))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)) (neg.f64 (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)) (neg.f64 (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 l)))) (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 (log.f64 l) (neg.f64 w)))
(/.f64 (*.f64 w (log.f64 l)) 1)
(*.f64 (log.f64 l) w)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))
(*.f64 (log.f64 l) w)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 w w))
(*.f64 (log.f64 l) w)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(*.f64 (log.f64 l) w)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (log.f64 l) w) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (*.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (neg.f64 (neg.f64 (log.f64 l))) (neg.f64 (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (log.f64 l) 0) (-.f64 (log.f64 l) 0)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w)) (neg.f64 (neg.f64 l))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 l 0))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) w))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 l (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (*.f64 l (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (*.f64 l (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) 1)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 l l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 l l) (/.f64 l l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 w (*.f64 l (log.f64 l))))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 l (*.f64 l w))
Compiler

Compiled 12 to 4 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
l
@inf
(-.f64 l (*.f64 l w))
0.0ms
l
@-inf
(-.f64 l (*.f64 l w))
0.0ms
w
@inf
(-.f64 l (*.f64 l w))
0.0ms
w
@-inf
(-.f64 l (*.f64 l w))
0.0ms
l
@0
(-.f64 l (*.f64 l w))

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1492×rational_best_oopsla_all_46_json-2
1492×rational_best_oopsla_all_46_json-1
1492×rational_best_oopsla_all_46_json-4
1492×rational_best_oopsla_all_46_json-3
1206×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13713
212513
356813
4295713
Stop Event
node limit
Counts
1 → 102
Calls
Call 1
Inputs
(-.f64 l (*.f64 l w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 l (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 l (*.f64 (*.f64 l w) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l w) -1) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))) (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 (*.f64 w (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 (*.f64 l (/.f64 w l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 1 (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 1 (-.f64 1 (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 1 (-.f64 1 (*.f64 l (/.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 1 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 l (/.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 -1 (+.f64 w -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 -1 (-.f64 w (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 -1 (+.f64 (*.f64 w (/.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 -1 (*.f64 (/.f64 l l) (+.f64 w -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 (/.f64 l l) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 0 (*.f64 (/.f64 l l) (+.f64 w -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 1 w) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 1 (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 w l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (-.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 (-.f64 1 w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 w -1) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l w) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l w) l) (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 w -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 (*.f64 w (/.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 (*.f64 l (/.f64 w l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 w -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 l) (/.f64 (-.f64 w (/.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 l l) (+.f64 w -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 w) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l w) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 l w) l))))))

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
1570×rational_best_oopsla_all_46_json_45_simplify-36
1298×rational_best_oopsla_all_46_json_45_simplify-89
1064×rational_best_oopsla_all_46_json_45_simplify-24
1034×rational_best_oopsla_all_46_json_45_simplify-74
678×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02381954
111511872
254061872
Stop Event
node limit
Counts
126 → 115
Calls
Call 1
Inputs
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 w) l)
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 -1 (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 -1 (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 l (*.f64 l (neg.f64 w)))
(+.f64 l (*.f64 (*.f64 l w) -1))
(+.f64 (-.f64 l (*.f64 l w)) 0)
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(+.f64 0 (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 l (neg.f64 w)) l)
(+.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 (*.f64 l w) -1) l)
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))) (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 l (-.f64 1 w))
(*.f64 l (-.f64 1 (*.f64 w (/.f64 l l))))
(*.f64 l (-.f64 1 (*.f64 l (/.f64 w l))))
(*.f64 l (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))
(*.f64 l (*.f64 1 (-.f64 1 w)))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 w (/.f64 l l)))))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 l (/.f64 w l)))))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 w)))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (/.f64 l l)))))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 l (/.f64 w l)))))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 l (*.f64 -1 (+.f64 w -1)))
(*.f64 l (*.f64 -1 (-.f64 w (/.f64 l l))))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (/.f64 l l)) -1)))
(*.f64 l (*.f64 -1 (*.f64 (/.f64 l l) (+.f64 w -1))))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (-.f64 0 (*.f64 (/.f64 l l) (+.f64 w -1))))
(*.f64 l (*.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 l (*.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l)))
(*.f64 l (*.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l)))
(*.f64 l (*.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l)))
(*.f64 l (-.f64 1 (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))
(*.f64 l (-.f64 1 (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 w l))))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 w) l)))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)))
(*.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))
(*.f64 1 (-.f64 l (*.f64 l w)))
(*.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))
(*.f64 1 (*.f64 (+.f64 w -1) (neg.f64 l)))
(*.f64 1 (*.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) (neg.f64 l)))
(*.f64 (/.f64 l l) (-.f64 l (*.f64 l w)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l))))
(*.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))
(*.f64 (-.f64 (*.f64 l w) l) -1)
(*.f64 (-.f64 (*.f64 l w) l) (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (neg.f64 l) (+.f64 w -1))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (/.f64 l l)) -1))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))) -1))
(*.f64 (neg.f64 l) (+.f64 (*.f64 l (/.f64 w l)) -1))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 -1 (-.f64 (*.f64 l w) l))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 (*.f64 l w) l)))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 w -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (-.f64 w (/.f64 l l)) -1)))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 l l) (+.f64 w -1)) -1)))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(*.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)
(*.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)
(*.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))
(/.f64 (-.f64 l (*.f64 l w)) 1)
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(/.f64 (-.f64 (*.f64 l w) l) -1)
(neg.f64 (-.f64 (*.f64 l w) l))
Outputs
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 l w))
(*.f64 l (neg.f64 w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 l w))
(*.f64 l (neg.f64 w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 l (*.f64 l (neg.f64 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 l (*.f64 (*.f64 l w) -1))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (-.f64 l (*.f64 l w)) 0)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 0 (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 l (neg.f64 w)) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 (*.f64 l w) -1) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l (neg.f64 w))) (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 w))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 (*.f64 w (/.f64 l l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 (*.f64 l (/.f64 w l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 1 (-.f64 1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 w (/.f64 l l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 l (/.f64 w l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 1 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (/.f64 l l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 l (/.f64 w l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 -1 (+.f64 w -1)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 -1 (-.f64 w (/.f64 l l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 -1 (+.f64 (*.f64 w (/.f64 l l)) -1)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 -1 (*.f64 (/.f64 l l) (+.f64 w -1))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (-.f64 0 (*.f64 (/.f64 l l) (+.f64 w -1))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 1 (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 w l))))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 l (/.f64 (*.f64 w (/.f64 l l)) l))))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (-.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))))))
(*.f64 l (-.f64 (/.f64 l l) w))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 w) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 l (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w))))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 1 (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 1 (*.f64 (+.f64 w -1) (neg.f64 l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 1 (*.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) (neg.f64 l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 l l) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (/.f64 l l))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 l (/.f64 w l))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (/.f64 l l) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 l l))))
(*.f64 (-.f64 l (*.f64 w l)) (*.f64 1 (/.f64 l l)))
(*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l)))
(*.f64 (-.f64 (*.f64 l w) l) -1)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 (*.f64 l w) l) (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (neg.f64 l) (+.f64 w -1))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (/.f64 l l)) -1))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (neg.f64 l) (+.f64 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l))) -1))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (neg.f64 l) (+.f64 (*.f64 l (/.f64 w l)) -1))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 l l) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 l (*.f64 w l)) (-.f64 l (*.f64 w l))) (*.f64 (-.f64 l (*.f64 w l)) (/.f64 l l)))
(*.f64 (/.f64 (-.f64 l (*.f64 w l)) (-.f64 l (*.f64 w l))) (*.f64 l (/.f64 (-.f64 1 w) (/.f64 l l))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 -1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (-.f64 (*.f64 l w) l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 (*.f64 l w) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 w -1) -1)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (-.f64 w (/.f64 l l)) -1)))
(*.f64 -1 (*.f64 (neg.f64 l) (neg.f64 (-.f64 w (/.f64 l l)))))
(neg.f64 (*.f64 (-.f64 w (/.f64 l l)) (-.f64 l 0)))
(*.f64 (neg.f64 l) (*.f64 -1 (-.f64 (/.f64 l l) w)))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (+.f64 (*.f64 w (/.f64 l l)) -1) -1)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 l l) (+.f64 w -1)) -1)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 (*.f64 w (/.f64 l l))) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 (*.f64 l (/.f64 w l))) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (-.f64 1 (*.f64 w (*.f64 (/.f64 l l) (/.f64 l l)))) l)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(/.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(/.f64 (-.f64 (*.f64 l w) l) -1)
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))
(neg.f64 (-.f64 (*.f64 l w) l))
(*.f64 (-.f64 1 w) l)
(-.f64 l (*.f64 w l))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 (log.f64 l) w) w)
0.3b
(*.f64 (log.f64 l) w)
0.3b
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
Compiler

Compiled 35 to 11 computations (68.6% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
0.0ms
l
@inf
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
0.0ms
l
@0
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
0.0ms
w
@-inf
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
0.0ms
w
@inf
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)

rewrite117.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1014×rational_best_oopsla_all_46_json_45_simplify-35
786×rational_best_oopsla_all_46_json_45_simplify-36
720×rational_best_oopsla_all_46_json_45_simplify-13
656×rational_best_oopsla_all_46_json_45_simplify-37
626×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
16946
223946
3119446
4576546
Stop Event
node limit
Counts
2 → 162
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(-.f64 (*.f64 (log.f64 l) w) w)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 w (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 1 w)) (*.f64 l (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 (*.f64 (*.f64 (log.f64 l) w) (neg.f64 l)) (*.f64 w (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 w (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 1 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (neg.f64 l)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (neg.f64 l)) (-.f64 (neg.f64 l) (*.f64 l (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (log.f64 l) w)) (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 1 (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) w) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 l) w) w) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 w) (*.f64 (log.f64 l) w))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (log.f64 l) -1)) (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (+.f64 (log.f64 l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (log.f64 l) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (+.f64 -1 (*.f64 (log.f64 l) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (*.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (*.f64 (-.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (log.f64 l) (*.f64 w (/.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (log.f64 l) (*.f64 (/.f64 w w) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 w (/.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (/.f64 w w) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 w (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 w (*.f64 (log.f64 l) w)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w) (-.f64 1 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w) (-.f64 (/.f64 w w) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w) (*.f64 (-.f64 1 (log.f64 l)) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 l)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 l) (/.f64 w w)) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 w (*.f64 (log.f64 l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 w (*.f64 (log.f64 l) w)))))))

simplify356.0ms (1.9%)

Algorithm
egg-herbie
Rules
1424×rational_best_oopsla_all_46_json_45_simplify-89
1150×rational_best_oopsla_all_46_json_45_simplify-24
1134×rational_best_oopsla_all_46_json_45_simplify-74
906×rational_best_oopsla_all_46_json_45_simplify-72
570×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03588614
114018514
258908514
Stop Event
node limit
Counts
210 → 227
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w)))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))
(+.f64 0 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 w (neg.f64 l)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) l)
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 l (-.f64 1 w)) (*.f64 l (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(+.f64 (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 l (-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (neg.f64 l)) 0))
(-.f64 l (-.f64 (*.f64 (*.f64 (log.f64 l) w) (neg.f64 l)) (*.f64 w (neg.f64 l))))
(-.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)
(-.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(-.f64 0 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(-.f64 0 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 l))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 1 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(-.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 w (neg.f64 l)) (-.f64 (neg.f64 l) (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) -1))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) w))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) -1))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) w))
(-.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (neg.f64 l)))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 1)
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 l l))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))) -1)
(neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(neg.f64 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(+.f64 (*.f64 (log.f64 l) w) (neg.f64 w))
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) 0)
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (+.f64 (log.f64 l) -1)))
(+.f64 0 (-.f64 (*.f64 (log.f64 l) w) w))
(+.f64 (neg.f64 w) (*.f64 (log.f64 l) w))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(+.f64 (*.f64 0 (+.f64 (log.f64 l) -1)) (-.f64 (*.f64 (log.f64 l) w) w))
(*.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))
(*.f64 w (+.f64 (log.f64 l) -1))
(*.f64 w (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)))
(*.f64 w (-.f64 (log.f64 l) (/.f64 w w)))
(*.f64 w (+.f64 -1 (*.f64 (log.f64 l) (/.f64 w w))))
(*.f64 w (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) w)))
(*.f64 w (*.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) (/.f64 w w)))
(*.f64 w (*.f64 (-.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))
(*.f64 w (-.f64 (log.f64 l) (*.f64 w (/.f64 1 w))))
(*.f64 w (-.f64 (log.f64 l) (*.f64 (/.f64 w w) (/.f64 w w))))
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 w (/.f64 1 w))))
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (/.f64 w w) (/.f64 w w))))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 -1 (-.f64 w (*.f64 (log.f64 l) w)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)
(*.f64 (-.f64 w (*.f64 (log.f64 l) w)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (neg.f64 w) (-.f64 1 (log.f64 l)))
(*.f64 (neg.f64 w) (-.f64 (/.f64 w w) (log.f64 l)))
(*.f64 (neg.f64 w) (*.f64 (-.f64 1 (log.f64 l)) (/.f64 w w)))
(*.f64 (+.f64 (log.f64 l) -1) w)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(*.f64 (-.f64 1 (log.f64 l)) (neg.f64 w))
(*.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) w)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(*.f64 (-.f64 (log.f64 l) (/.f64 w w)) w)
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 w (*.f64 (log.f64 l) w)))
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 w w))
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(/.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)
(neg.f64 (-.f64 w (*.f64 (log.f64 l) w)))
Outputs
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (*.f64 w l) (+.f64 (log.f64 l) -1))
(*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w)))
(*.f64 l (*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1)))))
(*.f64 l (neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l))))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))))
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) w)
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) w)
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) w)
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) w)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) w)
(-.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) w)
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) w)
(-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) 1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))
(neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))
(neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))
(neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 w (*.f64 -1 (+.f64 1 (*.f64 (log.f64 l) -1))))
(neg.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))))
(+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 0 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 w (neg.f64 l)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (*.f64 (log.f64 l) w)) (*.f64 l (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (-.f64 1 w)) (*.f64 l (*.f64 (log.f64 l) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 1 w)) (*.f64 (*.f64 (log.f64 l) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 l (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) l) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 l (-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (neg.f64 l)) 0))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 l (-.f64 (*.f64 (*.f64 (log.f64 l) w) (neg.f64 l)) (*.f64 w (neg.f64 l))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 0)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(neg.f64 (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 l (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l)))))))
(neg.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 0 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(neg.f64 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (neg.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 0 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(-.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (neg.f64 (*.f64 l (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (*.f64 l w))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 l))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 w (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (-.f64 w (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 1 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 1 (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 w (neg.f64 l)) (-.f64 (neg.f64 l) (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 l (*.f64 (log.f64 l) w)) (-.f64 (*.f64 l w) l))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(neg.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (-.f64 (*.f64 l (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(-.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) -1))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (-.f64 0 (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l))))))
(*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (neg.f64 (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) w))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) -1))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (-.f64 0 (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l))))))
(*.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (neg.f64 (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) w))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(-.f64 (*.f64 0 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (neg.f64 (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (neg.f64 (*.f64 l (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (neg.f64 (*.f64 l (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l w)))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 (*.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (neg.f64 l)))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (-.f64 (*.f64 l (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))))
(*.f64 (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (neg.f64 (*.f64 l (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (*.f64 (-.f64 (*.f64 w (log.f64 l)) w) (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))))
(-.f64 (*.f64 (*.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 w (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))) (*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w)))))
(*.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))
(*.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 (*.f64 w (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))) (*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))) (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) 1)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 l l))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))) (/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (/.f64 l l))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))))
(/.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))))) (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)))))))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))) -1)
(neg.f64 (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 l (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w))))
(neg.f64 (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 l (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w)) (+.f64 (*.f64 (log.f64 l) w) (-.f64 1 w))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 (log.f64 l) w)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 l (+.f64 -1 (-.f64 w (*.f64 w (log.f64 l)))))))
(neg.f64 (*.f64 l (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (+.f64 w (-.f64 -1 (*.f64 w (log.f64 l)))))))
(neg.f64 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))))
(neg.f64 (*.f64 -1 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (neg.f64 (+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))
(neg.f64 (neg.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 (*.f64 (log.f64 l) w) (neg.f64 w))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) 0)
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 0 (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 0 (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (neg.f64 w) (*.f64 (log.f64 l) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 (*.f64 0 (+.f64 (log.f64 l) -1)) (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (+.f64 (log.f64 l) -1))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (log.f64 l) (/.f64 w w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (+.f64 -1 (*.f64 (log.f64 l) (/.f64 w w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (*.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) (/.f64 w w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (*.f64 (-.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (log.f64 l) (*.f64 w (/.f64 1 w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (log.f64 l) (*.f64 (/.f64 w w) (/.f64 w w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (/.f64 w w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 w (/.f64 1 w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 w (-.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (/.f64 w w) (/.f64 w w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 -1 (-.f64 w (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 w (*.f64 (log.f64 l) w)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (neg.f64 w) (-.f64 1 (log.f64 l)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (neg.f64 w) (-.f64 (/.f64 w w) (log.f64 l)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (neg.f64 w) (*.f64 (-.f64 1 (log.f64 l)) (/.f64 w w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (+.f64 (log.f64 l) -1) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 w (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 1 (log.f64 l)) (neg.f64 w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (*.f64 (/.f64 w w) (+.f64 (log.f64 l) -1)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 (*.f64 (log.f64 l) w) w))
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (-.f64 (log.f64 l) (/.f64 w w)) w)
(-.f64 (*.f64 w (log.f64 l)) w)
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))) (-.f64 w (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) 1)
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 w w))
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)))
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (+.f64 (log.f64 l) -1) (+.f64 (log.f64 l) -1)))
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w)) (/.f64 (-.f64 (*.f64 (log.f64 l) w) w) (-.f64 (*.f64 (log.f64 l) w) w))))
(-.f64 (*.f64 w (log.f64 l)) w)
(/.f64 (-.f64 w (*.f64 (log.f64 l) w)) -1)
(-.f64 (*.f64 w (log.f64 l)) w)
(neg.f64 (-.f64 w (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 w (log.f64 l)) w)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 l (exp.f64 (neg.f64 w)))
0.0b
(log.f64 (/.f64 1 l))
0.3b
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
0.3b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
Compiler

Compiled 53 to 28 computations (47.2% saved)

series33.0ms (0.2%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
13.0ms
w
@0
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
10.0ms
l
@-inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
3.0ms
l
@0
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
3.0ms
w
@inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
1.0ms
w
@-inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))

rewrite121.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1064×rational_best_oopsla_all_46_json_45_simplify-89
1014×rational_best_oopsla_all_46_json_45_simplify-13
1004×rational_best_oopsla_all_46_json_45_simplify-37
902×rational_best_oopsla_all_46_json_45_simplify-23
800×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01494
19394
233890
3179690
Stop Event
node limit
Counts
4 → 198
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(log.f64 (/.f64 1 l))
(*.f64 l (exp.f64 (neg.f64 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 1 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 (/.f64 1 l)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 (/.f64 1 l)) w))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (/.f64 -1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (/.f64 1 l))) (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (neg.f64 (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))))))

simplify272.0ms (1.5%)

Algorithm
egg-herbie
Rules
1440×rational_best_oopsla_all_46_json_45_simplify-89
1228×rational_best_oopsla_all_46_json_45_simplify-72
1214×rational_best_oopsla_all_46_json_45_simplify-24
1112×rational_best_oopsla_all_46_json_45_simplify-74
960×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045814864
1170114320
2590214034
Stop Event
node limit
Counts
278 → 342
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
l
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) l)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) l))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 l (*.f64 (-.f64 (*.f64 -1/2 (log.f64 (/.f64 1 l))) 1/6) (*.f64 l (pow.f64 w 3))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (log.f64 l))
(*.f64 -1 (log.f64 l))
(*.f64 -1 (log.f64 l))
(*.f64 -1 (log.f64 l))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (+.f64 l (*.f64 -1/6 (*.f64 l (pow.f64 w 3))))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 l (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))
(+.f64 0 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 0 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))
(-.f64 0 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) l))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 1 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) -1))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))
(-.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) -1))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 1)
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))
(-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) w))
(-.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) w))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) w))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 w w))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))))
(neg.f64 (*.f64 (log.f64 (/.f64 1 l)) w))
(+.f64 (log.f64 (/.f64 1 l)) 0)
(+.f64 0 (log.f64 (/.f64 1 l)))
(-.f64 (log.f64 (/.f64 1 l)) 0)
(-.f64 0 (neg.f64 (log.f64 (/.f64 1 l))))
(*.f64 1 (log.f64 (/.f64 1 l)))
(*.f64 (log.f64 (/.f64 1 l)) 1)
(*.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(*.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (/.f64 -1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1)
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))
(*.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (neg.f64 (log.f64 (/.f64 1 l))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))
(/.f64 (log.f64 (/.f64 1 l)) 1)
(/.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(/.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(+.f64 0 (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 0 (*.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) l))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) 1)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 l l))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)))))))
l
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) l)
(+.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1) (*.f64 w l)))
(+.f64 l (*.f64 (-.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 w l)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) l))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 l (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1) (*.f64 w l))))
(+.f64 l (+.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 w l)) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) 1) (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 l (*.f64 (-.f64 (*.f64 -1/2 (log.f64 (/.f64 1 l))) 1/6) (*.f64 l (pow.f64 w 3))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1) (*.f64 w l)) (+.f64 l (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (*.f64 l (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) -1/2) 1/6) (pow.f64 w 3))))))
(+.f64 l (+.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 w l)) (*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (log.f64 (/.f64 1 l)) 1/2)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) -1/2) 1/6) (pow.f64 w 3))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w))))
(*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l w)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w))))))
(*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 w (exp.f64 (*.f64 -1 w)))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(*.f64 -1 (log.f64 l))
(*.f64 (log.f64 l) -1)
(neg.f64 (log.f64 l))
(*.f64 -1 (log.f64 l))
(*.f64 (log.f64 l) -1)
(neg.f64 (log.f64 l))
(*.f64 -1 (log.f64 l))
(*.f64 (log.f64 l) -1)
(neg.f64 (log.f64 l))
(*.f64 -1 (log.f64 l))
(*.f64 (log.f64 l) -1)
(neg.f64 (log.f64 l))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 l (*.f64 l (neg.f64 w)))
(+.f64 l (*.f64 (neg.f64 w) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 l (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (+.f64 l (*.f64 -1/6 (*.f64 l (pow.f64 w 3))))))
(+.f64 (*.f64 l (neg.f64 w)) (+.f64 l (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 w 2))) (*.f64 l (*.f64 -1/6 (pow.f64 w 3))))))
(+.f64 l (+.f64 (*.f64 (neg.f64 w) l) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 l (*.f64 (pow.f64 w 3) -1/6)))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 0 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l)))))
(*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)) 0)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)) (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 0 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l)))))
(*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 0 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)) l)))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(neg.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)) l)))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) l))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)) l)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) w)))
(-.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 1 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (-.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (-.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) -1))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (neg.f64 w) (*.f64 l (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 (*.f64 (neg.f64 w) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 (neg.f64 w) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))
(*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (-.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) -1))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) -1))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (-.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) -1))
(*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 1 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) -1))
(*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) 1)
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 l l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (-.f64 (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))) l) (-.f64 (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (-.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l))) (-.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w l)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w))) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 l l)) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 l l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 l l)) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 l l))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (exp.f64 (neg.f64 w)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 0)
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) 0))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 0 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 (/.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))
(*.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))) (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) 1)
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 w w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (*.f64 w (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (/.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 w (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 w (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))) (*.f64 w (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (fabs.f64 w)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (fabs.f64 w))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))))
(/.f64 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))) (/.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 w w))))
(/.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (neg.f64 (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(neg.f64 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (/.f64 1 l)) 0)
(log.f64 (/.f64 1 l))
(+.f64 0 (log.f64 (/.f64 1 l)))
(log.f64 (/.f64 1 l))
(-.f64 (log.f64 (/.f64 1 l)) 0)
(log.f64 (/.f64 1 l))
(-.f64 0 (neg.f64 (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(*.f64 1 (log.f64 (/.f64 1 l)))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) 1)
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 -1 (neg.f64 (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 l)))
(log.f64 (/.f64 1 l))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(log.f64 (/.f64 1 l))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (/.f64 -1 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(log.f64 (/.f64 1 l))
(*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (*.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))))
(log.f64 (/.f64 1 l))
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) -1)
(log.f64 (/.f64 1 l))
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (neg.f64 (log.f64 (/.f64 1 l))) (*.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(*.f64 (*.f64 (log.f64 (/.f64 1 l)) (/.f64 1 (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))
(log.f64 (/.f64 1 l))
(*.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (neg.f64 (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(*.f64 (neg.f64 (neg.f64 (log.f64 (/.f64 1 l)))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(*.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))) (log.f64 (/.f64 1 l)))
(log.f64 (/.f64 1 l))
(/.f64 (log.f64 (/.f64 1 l)) 1)
(log.f64 (/.f64 1 l))
(/.f64 (log.f64 (/.f64 1 l)) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))))
(log.f64 (/.f64 1 l))
(/.f64 (log.f64 (/.f64 1 l)) (/.f64 (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l))) (/.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 l)))))
(log.f64 (/.f64 1 l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 0 (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 0 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) l)
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 l l) (neg.f64 l))))
(-.f64 0 (*.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(neg.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) l))
(*.f64 (exp.f64 (neg.f64 w)) l)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) 1)
(*.f64 (exp.f64 (neg.f64 w)) l)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 l l))
(*.f64 (exp.f64 (neg.f64 w)) l)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) l)
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 l (/.f64 (exp.f64 (neg.f64 w)) l))))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (neg.f64 l) (neg.f64 l)))
(/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) l)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
0.0b
(+.f64 (*.f64 w (log.f64 l)) (log.f64 l))
0.3b
(*.f64 w (log.f64 l))
4.4b
(exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l)))
Compiler

Compiled 42 to 9 computations (78.6% saved)

series5.0ms (0%)

Counts
4 → 47
Calls

24 calls:

TimeVariablePointExpression
1.0ms
l
@0
(+.f64 (*.f64 w (log.f64 l)) (log.f64 l))
0.0ms
l
@-inf
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
0.0ms
w
@0
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
0.0ms
w
@0
(exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l)))
0.0ms
l
@inf
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))

rewrite211.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
828×rational_best_oopsla_all_46_json_45_simplify-80
822×rational_best_oopsla_all_46_json_45_simplify-35
622×rational_best_oopsla_all_46_json_45_simplify-23
570×rational_best_oopsla_all_46_json_45_simplify-89
496×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01296
17784
224584
3107584
4485684
Stop Event
node limit
Counts
4 → 184
Calls
Call 1
Inputs
(exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l)))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (log.f64 l))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 w (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) w)) (*.f64 w (/.f64 (log.f64 l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) (*.f64 -1 (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 l) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (neg.f64 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (neg.f64 (log.f64 l))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 w 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 w (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 1 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 1 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 w (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (*.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (*.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (*.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (/.f64 (log.f64 l) (log.f64 l)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 1 (log.f64 l))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 w (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w 1) (log.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w 1) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (+.f64 (neg.f64 w) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (+.f64 -1 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 -1 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 0 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 -1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 w) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 w) (neg.f64 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (+.f64 w 1) (+.f64 w 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))))

simplify200.0ms (1.1%)

Algorithm
egg-herbie
Rules
1414×rational_best_oopsla_all_46_json_45_simplify-89
1174×rational_best_oopsla_all_46_json_45_simplify-24
1108×rational_best_oopsla_all_46_json_45_simplify-74
776×rational_best_oopsla_all_46_json_45_simplify-10
768×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04098259
115547807
261857137
Stop Event
node limit
Counts
231 → 249
Calls
Call 1
Inputs
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 1/6 (*.f64 l (*.f64 (pow.f64 w 3) (pow.f64 (log.f64 l) 3)))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (+.f64 l (*.f64 l (*.f64 w (log.f64 l))))))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(log.f64 l)
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 l (pow.f64 (log.f64 l) 3))) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/6 l) (*.f64 -1/2 (*.f64 l (pow.f64 (log.f64 l) 2)))))) (pow.f64 w 3)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(+.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)
(+.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(+.f64 (*.f64 w (log.f64 l)) 0)
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) 0))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) 0))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(+.f64 0 (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 w (log.f64 l)))
(-.f64 (*.f64 w (log.f64 l)) 0)
(-.f64 0 (*.f64 w (neg.f64 (log.f64 l))))
(-.f64 0 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 0 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) 1)
(/.f64 (*.f64 w (log.f64 l)) (/.f64 w w))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) w)) (*.f64 w (/.f64 (log.f64 l) w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(neg.f64 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(neg.f64 (*.f64 -1 (*.f64 w (log.f64 l))))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(neg.f64 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 -1 (*.f64 w (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(-.f64 (*.f64 w (log.f64 l)) (neg.f64 (log.f64 l)))
(-.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (neg.f64 (log.f64 l))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 w (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (log.f64 l) (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(*.f64 (log.f64 l) (+.f64 w (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))
(*.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (log.f64 l))))
(*.f64 (log.f64 l) (*.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (log.f64 l) (*.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (log.f64 l) (*.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (log.f64 l) (-.f64 (/.f64 (log.f64 l) (log.f64 l)) (neg.f64 w)))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 1 (log.f64 l))) (neg.f64 w)))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 w)))
(*.f64 (log.f64 l) (-.f64 w (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (-.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) -1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) -1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (+.f64 w 1) (log.f64 l))
(*.f64 (+.f64 w 1) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (+.f64 w 1))))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (neg.f64 (log.f64 l)) (+.f64 (neg.f64 w) -1))
(*.f64 (neg.f64 (log.f64 l)) (+.f64 -1 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l))))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 -1 w))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 -1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) w))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 w) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(*.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l))
(*.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))
(*.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) -1)
(*.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (-.f64 -1 w) (neg.f64 (log.f64 l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (+.f64 w 1) (+.f64 w 1)))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(neg.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
Outputs
l
(+.f64 l (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 l (+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (*.f64 l (*.f64 w (log.f64 l)))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(+.f64 (*.f64 1/6 (*.f64 l (*.f64 (pow.f64 w 3) (pow.f64 (log.f64 l) 3)))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (+.f64 l (*.f64 l (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (+.f64 (*.f64 l (*.f64 1/6 (*.f64 (pow.f64 w 3) (pow.f64 (log.f64 l) 3)))) (+.f64 l (*.f64 l (*.f64 w (log.f64 l))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 l (*.f64 1/6 (*.f64 (pow.f64 w 3) (pow.f64 (log.f64 l) 3)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))) (*.f64 l (*.f64 1/6 (*.f64 (pow.f64 w 3) (pow.f64 (log.f64 l) 3))))))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w)))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w)))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w)))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w)))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w)
(*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(log.f64 l)
(*.f64 w (log.f64 l))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))
(*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))))
(+.f64 (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))))) l))
(+.f64 (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 l (pow.f64 (log.f64 l) 3))) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/6 l) (*.f64 -1/2 (*.f64 l (pow.f64 (log.f64 l) 2)))))) (pow.f64 w 3)) (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 -1 (log.f64 l)))))) (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 l (*.f64 1/6 (pow.f64 (log.f64 l) 3))) (+.f64 (*.f64 l -1/6) (*.f64 l (*.f64 -1/2 (pow.f64 (log.f64 l) 2))))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))))
(+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))) (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))))) (+.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 l (*.f64 1/6 (pow.f64 (log.f64 l) 3))) (*.f64 l (+.f64 -1/6 (*.f64 (pow.f64 (log.f64 l) 2) -1/2))))))))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 -1 (log.f64 (/.f64 1 l))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 l)) (-.f64 -1 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))))
(*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 -1) (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(+.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 0)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 (/.f64 0 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (-.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 1 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) 1)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) -1)
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))
(+.f64 (*.f64 w (log.f64 l)) 0)
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) 0))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) 0))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 0))
(*.f64 w (log.f64 l))
(+.f64 0 (*.f64 w (log.f64 l)))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 w (log.f64 l)))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) w))) (*.f64 w (log.f64 l)))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))) (*.f64 w (log.f64 l)))
(*.f64 w (log.f64 l))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 w (log.f64 l)))
(*.f64 w (log.f64 l))
(-.f64 (*.f64 w (log.f64 l)) 0)
(*.f64 w (log.f64 l))
(-.f64 0 (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 w (log.f64 l))
(-.f64 0 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 w (log.f64 l))
(-.f64 0 (*.f64 -1 (*.f64 w (log.f64 l))))
(*.f64 w (log.f64 l))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 w (log.f64 l))
(-.f64 0 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(*.f64 w (log.f64 l))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (neg.f64 (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (neg.f64 (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(/.f64 (*.f64 w (log.f64 l)) 1)
(*.f64 w (log.f64 l))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 w w))
(*.f64 w (log.f64 l))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))
(*.f64 w (log.f64 l))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(*.f64 w (log.f64 l))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (/.f64 w w)) (*.f64 (log.f64 l) (/.f64 w w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(*.f64 w (log.f64 l))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 w (/.f64 (log.f64 l) w)) (*.f64 w (/.f64 (log.f64 l) w))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (log.f64 l) (/.f64 w w)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (*.f64 (log.f64 l) (*.f64 (/.f64 w w) (/.f64 w w))) (*.f64 (log.f64 l) (*.f64 (/.f64 w w) (/.f64 w w)))))
(/.f64 (*.f64 w (log.f64 l)) (/.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))))
(neg.f64 (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 w (log.f64 l))
(neg.f64 (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 w (log.f64 l))
(neg.f64 (*.f64 -1 (*.f64 w (log.f64 l))))
(*.f64 w (log.f64 l))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(*.f64 w (log.f64 l))
(neg.f64 (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(*.f64 w (log.f64 l))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (log.f64 l) (*.f64 1 (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (log.f64 l) (*.f64 -1 (*.f64 w (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (log.f64 l) (*.f64 (/.f64 w w) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (log.f64 l) (*.f64 (*.f64 (log.f64 l) (/.f64 w w)) (neg.f64 w)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (*.f64 w (log.f64 l)) (neg.f64 (log.f64 l)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 0)
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 0 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (neg.f64 (log.f64 l))) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (neg.f64 (*.f64 w (neg.f64 (log.f64 l))))) (neg.f64 (log.f64 l)))
(-.f64 (-.f64 (log.f64 l) 0) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))) (*.f64 (log.f64 l) (neg.f64 w))))
(*.f64 (log.f64 l) (+.f64 w 1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 w (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 1 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (log.f64 l) (/.f64 w (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 w (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 w (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (log.f64 l) (/.f64 1 (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (+.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (*.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (*.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (*.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (/.f64 (log.f64 l) (log.f64 l)) (neg.f64 w)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 1 (log.f64 l))) (neg.f64 w)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (/.f64 (log.f64 l) (log.f64 l))) (neg.f64 w)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 w (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) -1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (log.f64 l) (/.f64 w (log.f64 l))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) -1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (log.f64 l) (-.f64 (*.f64 (/.f64 (log.f64 l) (log.f64 l)) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (*.f64 -1 (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (+.f64 w 1) (log.f64 l))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (+.f64 w 1) (*.f64 (log.f64 l) (/.f64 (+.f64 w 1) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (+.f64 (neg.f64 w) -1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (+.f64 -1 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 -1 w))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 0 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l))))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 -1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) w))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (/.f64 (log.f64 l) (log.f64 l))) (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 w) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) 1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (*.f64 w (neg.f64 (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) 1))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (log.f64 l)) (-.f64 (neg.f64 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (/.f64 (log.f64 l) (log.f64 l))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (+.f64 1 (*.f64 w (/.f64 (log.f64 l) (log.f64 l)))) (log.f64 l))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (+.f64 w (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 1 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) -1)
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (+.f64 w 1) (/.f64 (log.f64 l) (log.f64 l))) (log.f64 l))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (log.f64 l) (+.f64 w 1)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (-.f64 -1 w) (neg.f64 (log.f64 l)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))) (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) 1)
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (log.f64 l) (log.f64 l)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (+.f64 w 1) (+.f64 w 1)))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (/.f64 (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (*.f64 (log.f64 l) (+.f64 w 1)) (*.f64 (log.f64 l) (+.f64 w 1)))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(neg.f64 (neg.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (log.f64 l) (*.f64 w (neg.f64 (log.f64 l))))
(*.f64 (log.f64 l) (+.f64 w 1))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))) (neg.f64 (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))))
(*.f64 (exp.f64 (+.f64 (log.f64 l) (*.f64 w (log.f64 l)))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (exp.f64 (*.f64 (log.f64 l) (+.f64 w 1))))

eval695.0ms (3.7%)

Compiler

Compiled 37042 to 16018 computations (56.8% saved)

prune321.0ms (1.7%)

Pruning

16 alts after pruning (10 fresh and 6 done)

PrunedKeptTotal
New124981257
Fresh022
Picked011
Done459
Total1253161269
Error
0.1b
Counts
1269 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
13.2b
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
14.3b
(-.f64 l (*.f64 l w))
13.2b
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
8.6b
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
13.2b
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
8.5b
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
13.5b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
13.3b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
1.6b
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
5.3b
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
5.3b
(*.f64 (exp.f64 (*.f64 (+.f64 w 1) (log.f64 l))) (exp.f64 (neg.f64 w)))
0.4b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
2.4b
(*.f64 (exp.f64 (neg.f64 w)) l)
13.2b
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
1.6b
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
13.9b
l
Compiler

Compiled 399 to 273 computations (31.6% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
0.3b
(*.f64 w (log.f64 l))
0.3b
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
Compiler

Compiled 44 to 16 computations (63.6% saved)

series1.0ms (0%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
0.0ms
w
@0
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
0.0ms
w
@0
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
0.0ms
l
@-inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
0.0ms
w
@-inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
0.0ms
w
@inf
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1188×rational_best_oopsla_all_46_json_45_simplify-89
1126×rational_best_oopsla_all_46_json_45_simplify-37
1116×rational_best_oopsla_all_46_json_45_simplify-13
892×rational_best_oopsla_all_46_json_45_simplify-87
886×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01368
19168
234868
3181468
Stop Event
node limit
Counts
2 → 123
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (neg.f64 w) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (neg.f64 l) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))))))

simplify136.0ms (0.7%)

Algorithm
egg-herbie
Rules
1212×rational_best_oopsla_all_46_json_45_simplify-49
1024×rational_best_oopsla_all_46_json_45_simplify-89
880×rational_best_oopsla_all_46_json_45_simplify-13
864×rational_best_oopsla_all_46_json_45_simplify-7
858×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03318225
112358141
247398141
Stop Event
node limit
Counts
167 → 212
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2)) (*.f64 (-.f64 (*.f64 1/2 (log.f64 l)) 1/6) (pow.f64 w 3)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (neg.f64 w) (log.f64 l))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) -1))
(-.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (neg.f64 l) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))
(-.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 1)
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 l l))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
Outputs
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (+.f64 (log.f64 l) -1) w))
(+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2))))
(+.f64 (*.f64 (+.f64 (log.f64 l) -1) w) (+.f64 1 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) -1) 1/2))))
(+.f64 1 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (*.f64 (pow.f64 w 2) (+.f64 (neg.f64 (log.f64 l)) 1/2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (log.f64 l) 1) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1 (log.f64 l)) 1/2)) (*.f64 (-.f64 (*.f64 1/2 (log.f64 l)) 1/6) (pow.f64 w 3)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 l) -1) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 (log.f64 l) -1) 1/2)) (*.f64 (-.f64 (*.f64 (log.f64 l) 1/2) 1/6) (pow.f64 w 3)))))
(+.f64 1 (+.f64 (-.f64 (*.f64 (log.f64 l) w) w) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (neg.f64 (log.f64 l)) 1/2)) (*.f64 (-.f64 (*.f64 (log.f64 l) 1/2) 1/6) (pow.f64 w 3)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w))))
(*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 (log.f64 l) (exp.f64 (*.f64 -1 w)))) (exp.f64 (*.f64 -1 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l)))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (neg.f64 w) (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)))
(+.f64 l (*.f64 w (-.f64 (*.f64 l (log.f64 l)) l)))
(+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l)))))))
(+.f64 l (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 (log.f64 l) -1))))))
(+.f64 l (+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (neg.f64 (log.f64 l)) 1/2)))))
(+.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (neg.f64 (log.f64 l)) 1/2)))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 -1/6 l))) (+.f64 l (+.f64 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 l -1/6))) (+.f64 (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (*.f64 (log.f64 l) -1)))))))
(+.f64 (*.f64 l (-.f64 (*.f64 (log.f64 l) w) w)) (+.f64 (*.f64 (pow.f64 w 3) (*.f64 l (+.f64 -1/6 (*.f64 (log.f64 l) 1/2)))) (+.f64 l (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (neg.f64 (log.f64 l)) 1/2))))))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (neg.f64 (log.f64 l)) 1/2))) (+.f64 (*.f64 w (-.f64 (*.f64 l (log.f64 l)) l)) (*.f64 (pow.f64 w 3) (*.f64 l (+.f64 (*.f64 (log.f64 l) 1/2) -1/6))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))
(*.f64 l (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (-.f64 -1 (*.f64 (log.f64 l) w))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (exp.f64 (neg.f64 w)))
(+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (-.f64 -1 (*.f64 (log.f64 l) w))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (*.f64 (log.f64 l) w) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (neg.f64 w) (log.f64 l))))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 (log.f64 l) (exp.f64 (neg.f64 w)))))
(-.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 0)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (-.f64 -1 (*.f64 (log.f64 l) w)))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (-.f64 (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) -1))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(-.f64 (*.f64 0 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) 1)
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 1 (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) (/.f64 (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l)))) (neg.f64 (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) l))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w)))) (neg.f64 (neg.f64 l))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (-.f64 l 0) (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (log.f64 l) w) (-.f64 (*.f64 l (exp.f64 (neg.f64 w))) 0)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (neg.f64 w)) l)) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 (exp.f64 (neg.f64 w)) l)))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l)))))
(*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))))) (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w (exp.f64 (neg.f64 w))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) 0))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 1 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 0 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (neg.f64 l) (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (log.f64 l) (*.f64 w l))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) l) -1))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))) (*.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))) (*.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 w (log.f64 l))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) 1)
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 l l))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (-.f64 -1 (*.f64 w (log.f64 l))) (-.f64 -1 (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (-.f64 -1 (*.f64 (log.f64 l) w)) (-.f64 -1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 l l) (/.f64 l l)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))) (/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l)) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) l))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (neg.f64 l)) (neg.f64 (neg.f64 l))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 (exp.f64 (neg.f64 w)) l)))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 w l))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))) (*.f64 l (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l)))) (*.f64 (/.f64 l l) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 l l) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (/.f64 l l) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (/.f64 l l))))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l)))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (*.f64 (log.f64 l) w)) (*.f64 (/.f64 l l) (/.f64 l l))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 w l)))) (/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (-.f64 -1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (log.f64 l) w)))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
0.3b
(*.f64 w (log.f64 l))
0.3b
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
Compiler

Compiled 32 to 14 computations (56.3% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
w
@-inf
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
0.0ms
l
@0
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
0.0ms
l
@-inf
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
0.0ms
l
@inf
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
0.0ms
w
@inf
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
888×rational_best_oopsla_all_46_json_45_simplify-35
708×rational_best_oopsla_all_46_json_45_simplify-89
704×rational_best_oopsla_all_46_json_45_simplify-13
644×rational_best_oopsla_all_46_json_45_simplify-37
572×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01152
17252
226052
3125852
4588252
Stop Event
node limit
Counts
2 → 106
Calls
Call 1
Inputs
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)) (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))) (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) l)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 (*.f64 l w) (*.f64 (log.f64 l) (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))) (*.f64 l (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 0 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 w -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l)) (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (log.f64 l)) (+.f64 w -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 w (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 w) (*.f64 (log.f64 l) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 w (log.f64 l)) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 w) (-.f64 -1 (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 w) (*.f64 -1 (+.f64 (*.f64 w (log.f64 l)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 w (log.f64 l)) w) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 w -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))))

simplify113.0ms (0.6%)

Algorithm
egg-herbie
Rules
1248×rational_best_oopsla_all_46_json_45_simplify-49
878×rational_best_oopsla_all_46_json_45_simplify-89
846×rational_best_oopsla_all_46_json_45_simplify-72
834×rational_best_oopsla_all_46_json_45_simplify-7
712×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02455280
19035152
244835152
Stop Event
node limit
Counts
154 → 167
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w)))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(*.f64 (-.f64 (log.f64 l) 1) w)
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))
(+.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))
(+.f64 0 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 l (*.f64 l w)))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w)))
(+.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l (neg.f64 w)))
(+.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)))
(+.f64 (*.f64 l (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(+.f64 (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)) l)
(+.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)) (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))) (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) l)
(-.f64 l (-.f64 (*.f64 l w) (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 l (-.f64 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))) (*.f64 l (neg.f64 w))))
(-.f64 l (-.f64 0 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))
(-.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)
(-.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(-.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))
(-.f64 0 (-.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))
(-.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 (*.f64 l w) l))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l w))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 w -1)))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) w))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))))
(-.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) (neg.f64 l))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 1)
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 l l))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l)) (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))
(/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) -1)
(neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(neg.f64 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(neg.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(neg.f64 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))
(-.f64 (*.f64 w (log.f64 l)) (+.f64 w -1))
(-.f64 1 (-.f64 w (*.f64 w (log.f64 l))))
(-.f64 (-.f64 1 w) (*.f64 (log.f64 l) (neg.f64 w)))
(-.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 0)
(-.f64 0 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(-.f64 (+.f64 (*.f64 w (log.f64 l)) 1) w)
(-.f64 (neg.f64 w) (-.f64 -1 (*.f64 w (log.f64 l))))
(-.f64 (neg.f64 w) (*.f64 -1 (+.f64 (*.f64 w (log.f64 l)) 1)))
(-.f64 (-.f64 (*.f64 w (log.f64 l)) w) -1)
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 w -1)))
(-.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) w))
(*.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)
(*.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 -1 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)
(neg.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(neg.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
Outputs
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w) l)
(*.f64 l (+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w)))
(*.f64 l (+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w)))
l
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w))
(*.f64 (+.f64 (log.f64 l) -1) (*.f64 w l))
(*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (*.f64 (-.f64 (log.f64 l) 1) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w)))
(*.f64 l (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1)))))
(*.f64 l (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w)))
(*.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))) (neg.f64 l))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w))))
(+.f64 l (*.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))) (neg.f64 l)))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w))))
(+.f64 l (*.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))) (neg.f64 l)))
(+.f64 l (*.f64 -1 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (log.f64 l)) 1) w))))
(+.f64 l (*.f64 l (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1))))))
(+.f64 l (*.f64 l (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w))))
(+.f64 l (*.f64 (+.f64 w (*.f64 w (neg.f64 (log.f64 l)))) (neg.f64 l)))
1
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (-.f64 (log.f64 l) 1) w)
(*.f64 w (+.f64 (log.f64 l) -1))
(-.f64 (*.f64 w (log.f64 l)) w)
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(+.f64 1 (*.f64 (-.f64 (log.f64 l) 1) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1)))
(*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1)))))
(+.f64 1 (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w)))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1)))))
(+.f64 1 (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w)))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (*.f64 -1 (log.f64 l)) 1))))
(+.f64 1 (*.f64 -1 (*.f64 w (+.f64 1 (*.f64 (log.f64 l) -1)))))
(+.f64 1 (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) (neg.f64 w)))
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (log.f64 l))) w)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) w)
(+.f64 (*.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 w))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(-.f64 (+.f64 1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) w)
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(+.f64 1 (-.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) w))
(+.f64 (*.f64 w (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l))))) (-.f64 1 w))
(+.f64 l (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 l (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 0 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l (neg.f64 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 l (-.f64 (*.f64 w (log.f64 l)) w)) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (/.f64 l l) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (/.f64 l l) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 1 w)) (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (*.f64 w (log.f64 l)) w)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 w (log.f64 l))) (*.f64 (-.f64 1 w) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 l (*.f64 l w))) (*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) l)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 l (-.f64 (*.f64 l w) (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 l (-.f64 (*.f64 w l) (*.f64 l (*.f64 w (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 l (-.f64 (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))) (*.f64 l (neg.f64 w))))
(-.f64 l (*.f64 w (*.f64 l (+.f64 1 (neg.f64 (log.f64 l))))))
(-.f64 l (*.f64 w (*.f64 (+.f64 1 (neg.f64 (log.f64 l))) l)))
(-.f64 l (-.f64 0 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 0)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 0 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 0 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 0 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 0 (-.f64 (neg.f64 l) (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (log.f64 l) (*.f64 l w)) (-.f64 (*.f64 l w) l))
(-.f64 l (-.f64 (*.f64 w l) (*.f64 l (*.f64 w (log.f64 l)))))
(-.f64 l (*.f64 l (-.f64 w (*.f64 w (log.f64 l)))))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (-.f64 l (*.f64 w l)) (*.f64 l (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (-.f64 l (*.f64 w l)) (*.f64 l (*.f64 w (neg.f64 (log.f64 l)))))
(-.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (*.f64 l w))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 l (neg.f64 w)) (*.f64 1 (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l w)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 l l)) (*.f64 (/.f64 l l) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 w -1)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) w))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l w)))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 l (neg.f64 w)) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))) (*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (-.f64 -1 (*.f64 w (log.f64 l))))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 l (*.f64 w (log.f64 l))) (-.f64 l (*.f64 w l))))
(*.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))))
(*.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(-.f64 (*.f64 (*.f64 l w) -1) (*.f64 -1 (+.f64 l (*.f64 (log.f64 l) (*.f64 l w)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (+.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 l (neg.f64 w))) (neg.f64 l))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) 1)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 l l))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 l l) (/.f64 l l)))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l)) (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))
(/.f64 (*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (*.f64 l (/.f64 (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)) l)) (*.f64 l (/.f64 (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)) l))))
(/.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l)) (*.f64 l (/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) l))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 l (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(/.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 l l)))))
(/.f64 (*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w))) (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) -1)
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(neg.f64 (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(neg.f64 (*.f64 (/.f64 l l) (*.f64 l (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(neg.f64 (*.f64 -1 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(neg.f64 (*.f64 (*.f64 (/.f64 l l) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) l))
(*.f64 l (+.f64 1 (-.f64 (*.f64 w (log.f64 l)) w)))
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(-.f64 (*.f64 w (log.f64 l)) (+.f64 w -1))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 1 (-.f64 w (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (-.f64 1 w) (*.f64 (log.f64 l) (neg.f64 w)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 0)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 0 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (+.f64 (*.f64 w (log.f64 l)) 1) w)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (neg.f64 w) (-.f64 -1 (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (neg.f64 w) (*.f64 -1 (+.f64 (*.f64 w (log.f64 l)) 1)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (-.f64 (*.f64 w (log.f64 l)) w) -1)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 w -1)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(-.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) 1) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) w))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 -1 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (*.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 1 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(*.f64 (neg.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) 1)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(/.f64 (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)) (/.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) -1)
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(neg.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))
(neg.f64 (*.f64 (/.f64 (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))) (-.f64 (+.f64 w -1) (*.f64 w (log.f64 l)))))
(+.f64 1 (*.f64 w (+.f64 (log.f64 l) -1)))
(+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1 l))
0.0b
(+.f64 l (*.f64 (neg.f64 w) l))
0.1b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
0.3b
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
Compiler

Compiled 56 to 28 computations (50% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
0.0ms
l
@-inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
0.0ms
l
@inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
0.0ms
w
@0
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
0.0ms
w
@-inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best_oopsla_all_46_json_45_simplify-37
1184×rational_best_oopsla_all_46_json_45_simplify-13
1014×rational_best_oopsla_all_46_json_45_simplify-23
852×rational_best_oopsla_all_46_json_45_simplify-74
848×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01466
19566
236154
3198954
Stop Event
node limit
Counts
2 → 171
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
(+.f64 l (*.f64 (neg.f64 w) l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 l (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) (*.f64 w (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 w (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (neg.f64 (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (neg.f64 l)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l w)) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (*.f64 (log.f64 (/.f64 1 l)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (neg.f64 (-.f64 (*.f64 l w) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 l (*.f64 l w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (neg.f64 l)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 l (*.f64 l w)) (*.f64 (+.f64 1 (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 l (/.f64 (neg.f64 w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (neg.f64 w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 l (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 (/.f64 l l) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 (+.f64 1 (neg.f64 w)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (neg.f64 w)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 -1 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (-.f64 -1 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (-.f64 0 (+.f64 1 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l w) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l w) l) (-.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 w) (/.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 1 (neg.f64 w))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 1 (neg.f64 w)) (+.f64 1 (neg.f64 w))))))))

simplify181.0ms (1%)

Algorithm
egg-herbie
Rules
1538×rational_best_oopsla_all_46_json_45_simplify-89
1272×rational_best_oopsla_all_46_json_45_simplify-24
1236×rational_best_oopsla_all_46_json_45_simplify-74
848×rational_best_oopsla_all_46_json_45_simplify-36
620×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041015157
1171713215
2652613211
Stop Event
node limit
Counts
219 → 276
Calls
Call 1
Inputs
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
l
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) l)
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 -1 (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 -1 (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 l (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))
(+.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l)))))
(+.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))
(+.f64 (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l)
(+.f64 (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))))
(+.f64 (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) l)
(+.f64 (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) (*.f64 w (neg.f64 l)))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 w (neg.f64 l))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (neg.f64 (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) l))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(+.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (-.f64 l (*.f64 l w)) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))
(-.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l)))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(-.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))
(-.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) -1))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 (*.f64 l w) l)))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) -1))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 l w)))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l)))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(-.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))
(-.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) -1))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (neg.f64 (-.f64 (*.f64 l w) l))))
(-.f64 l (*.f64 l w))
(-.f64 (*.f64 w (neg.f64 l)) (neg.f64 l))
(-.f64 (-.f64 l (*.f64 l w)) 0)
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (+.f64 1 (neg.f64 w)) 0))
(-.f64 0 (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l w)))
(*.f64 1 (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (neg.f64 w) l))))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (neg.f64 w) l))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (/.f64 l l)))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (*.f64 l (/.f64 (+.f64 1 (neg.f64 w)) l)))
(*.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))
(*.f64 -1 (-.f64 (*.f64 l w) l))
(*.f64 (+.f64 1 (neg.f64 w)) l)
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 (neg.f64 l) (+.f64 -1 w))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (/.f64 l l))))
(*.f64 (neg.f64 l) (-.f64 -1 (neg.f64 w)))
(*.f64 (neg.f64 l) (-.f64 0 (+.f64 1 (neg.f64 w))))
(*.f64 (-.f64 (*.f64 l w) l) -1)
(*.f64 (-.f64 (*.f64 l w) l) (-.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))) l)
(*.f64 (+.f64 (neg.f64 w) (/.f64 l l)) l)
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))
(*.f64 (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)) l)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))
(*.f64 (neg.f64 (+.f64 1 (neg.f64 w))) (neg.f64 l))
(/.f64 (-.f64 l (*.f64 l w)) 1)
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 1 (neg.f64 w)) (+.f64 1 (neg.f64 w))))
Outputs
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 l (*.f64 -1 (*.f64 (+.f64 w -1) (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(neg.f64 (*.f64 l (*.f64 (+.f64 w -1) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 l (*.f64 -1 (*.f64 (+.f64 w -1) (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(neg.f64 (*.f64 l (*.f64 (+.f64 w -1) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 l (*.f64 -1 (*.f64 (+.f64 w -1) (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(neg.f64 (*.f64 l (*.f64 (+.f64 w -1) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 w 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 l (*.f64 -1 (*.f64 (+.f64 w -1) (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(neg.f64 (*.f64 l (*.f64 (+.f64 w -1) (+.f64 1 (neg.f64 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
l
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) l)
(+.f64 l (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))))
(+.f64 l (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2))))
(+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2))))
(+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2))))
(+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (pow.f64 w 2)))))
(+.f64 l (+.f64 (neg.f64 (*.f64 w (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 2)))))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 -1 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l (-.f64 w 1)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l w))
(*.f64 l (neg.f64 w))
(*.f64 w (neg.f64 l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (*.f64 l w))
(*.f64 l (neg.f64 w))
(*.f64 w (neg.f64 l))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(+.f64 l (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(+.f64 l (*.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(+.f64 l (*.f64 l (*.f64 (neg.f64 w) (+.f64 (log.f64 (/.f64 1 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l w) w))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 l w) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)))
(+.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 1 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(+.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))) l))
(+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 l (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l w) w))))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 w (*.f64 l w)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 l (*.f64 l w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l)))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l w) w))))
(+.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 w (*.f64 l w)))))
(+.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 (/.f64 1 l)) w)) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 l w) w))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 l w) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 l (*.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (+.f64 l (*.f64 l (*.f64 (neg.f64 w) (+.f64 (log.f64 (/.f64 1 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 w (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 w (neg.f64 l))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)))
(+.f64 (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))) l)
(+.f64 l (*.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(+.f64 l (*.f64 l (*.f64 (neg.f64 w) (+.f64 (log.f64 (/.f64 1 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))))
(+.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))) l))
(+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 l (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)))))
(+.f64 (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) l)
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))) (*.f64 w (neg.f64 l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 w (neg.f64 l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 l (neg.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(*.f64 l (+.f64 (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w) (neg.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (neg.f64 (-.f64 (*.f64 l w) l)))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))) l)))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 l (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) l))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(+.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (+.f64 (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (+.f64 l (*.f64 l (*.f64 (neg.f64 w) (+.f64 (log.f64 (/.f64 1 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 l (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (+.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w))))
(+.f64 (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 l (*.f64 l w)) (+.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (+.f64 l (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 l (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (neg.f64 l))) (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))) l)))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (+.f64 l (*.f64 w (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l))))))
(+.f64 (*.f64 0 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (-.f64 l (*.f64 l w)) (-.f64 0 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0)
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) 0))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))
(-.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 l w) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 l (*.f64 w (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 l (*.f64 l (*.f64 (log.f64 (/.f64 1 l)) w))) -1))
(-.f64 (*.f64 l (*.f64 w (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (neg.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (neg.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 l (-.f64 (*.f64 w (*.f64 w (log.f64 (/.f64 1 l)))) w)) (-.f64 (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))) l))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 (*.f64 l w) l) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (-.f64 (*.f64 l w) l))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (log.f64 (/.f64 1 l)) w)))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(-.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 1 (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (-.f64 (*.f64 l w) l)))
(*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) -1))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) -1))
(*.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) -1))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) -1))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) -1))
(*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(-.f64 (*.f64 l (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 l w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (-.f64 (*.f64 l w) l) w)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 -1 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (neg.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 (*.f64 l w) l))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w))))
(*.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))))
(-.f64 (*.f64 l (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (*.f64 l w)))
(-.f64 (*.f64 l (neg.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (*.f64 l w) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 l (-.f64 (neg.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 w (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (neg.f64 (-.f64 (*.f64 l w) l))) (*.f64 (neg.f64 (-.f64 (*.f64 l w) l)) -1))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (+.f64 1 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (-.f64 l (*.f64 l w)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) 1)
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 l l))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 l l))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) l)))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (*.f64 l (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l))))) (-.f64 l (*.f64 l (*.f64 w (log.f64 (/.f64 1 l)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))))))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)))) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1)) (/.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))))) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)))) (*.f64 (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w)) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (/.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)))))
(/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l))) (/.f64 (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 (*.f64 w (log.f64 (/.f64 1 l))) -1) (-.f64 (*.f64 l w) l)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (/.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))) (/.f64 (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)) (*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1)) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 l)) w) 1) (-.f64 (*.f64 l w) l)) (/.f64 (neg.f64 (-.f64 (*.f64 l w) l)) (neg.f64 (-.f64 (*.f64 l w) l))))
(+.f64 l (+.f64 (*.f64 w (neg.f64 l)) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 w (-.f64 (*.f64 l w) l)))))
(*.f64 (+.f64 -1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 (*.f64 l w) l))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 (*.f64 w (neg.f64 l)) (neg.f64 l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(-.f64 (-.f64 l (*.f64 l w)) 0)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (+.f64 1 (neg.f64 w)) 0))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(-.f64 0 (-.f64 (*.f64 l w) l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(-.f64 (*.f64 l (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 1 (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 l (/.f64 (neg.f64 w) l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 l (/.f64 (neg.f64 w) l))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (*.f64 (neg.f64 w) (/.f64 l l)))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (/.f64 l l)))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 l (/.f64 1 l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 l (+.f64 (*.f64 (neg.f64 w) (/.f64 l l)) (*.f64 (/.f64 l l) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 l (*.f64 l (/.f64 (+.f64 1 (neg.f64 w)) l)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 -1 (-.f64 (*.f64 l w) l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (+.f64 1 (neg.f64 w)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (*.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 l) (+.f64 -1 w))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 l) (+.f64 -1 (*.f64 w (/.f64 l l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 l) (-.f64 -1 (neg.f64 w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 l) (-.f64 0 (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 (*.f64 l w) l) -1)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (-.f64 (*.f64 l w) l) (-.f64 0 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (+.f64 1 (*.f64 (neg.f64 w) (/.f64 l l))) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (+.f64 (neg.f64 w) (/.f64 l l)) l)
(*.f64 l (+.f64 (neg.f64 w) (/.f64 l l)))
(*.f64 (*.f64 (-.f64 l (*.f64 l w)) (/.f64 1 (-.f64 l (*.f64 l w)))) (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l)) l)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))) (-.f64 (*.f64 l w) l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(*.f64 (neg.f64 (+.f64 1 (neg.f64 w))) (neg.f64 l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(/.f64 (-.f64 l (*.f64 l w)) 1)
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 l l))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l)) (/.f64 (-.f64 (*.f64 l w) l) (-.f64 (*.f64 l w) l))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))
(/.f64 (-.f64 l (*.f64 l w)) (/.f64 (+.f64 1 (neg.f64 w)) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 1 (neg.f64 w)))
(-.f64 l (*.f64 l w))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
0.1b
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
0.3b
(*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))
8.3b
(*.f64 l (*.f64 (pow.f64 w 2) 1/2))
Compiler

Compiled 95 to 53 computations (44.2% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 l (*.f64 (pow.f64 w 2) 1/2))
0.0ms
l
@inf
(*.f64 l (*.f64 (pow.f64 w 2) 1/2))
0.0ms
l
@0
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
0.0ms
l
@-inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
0.0ms
l
@inf
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1804×rational_best_oopsla_all_46_json_45_simplify-23
1260×rational_best_oopsla_all_46_json-2
1260×rational_best_oopsla_all_46_json-1
1260×rational_best_oopsla_all_46_json-4
1260×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020133
1138133
2520117
32832117
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(*.f64 l (*.f64 (pow.f64 w 2) 1/2))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
(+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -1/2 (pow.f64 w 2))) (*.f64 (*.f64 -1/2 (pow.f64 w 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l (pow.f64 w 2)) (*.f64 l (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l 1/2) (*.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 l (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (neg.f64 l)) (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))) (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)) (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) l)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 w (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (-.f64 l (*.f64 l w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (-.f64 0 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)) (*.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))) (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 1 (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 1 (+.f64 1 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 1 (+.f64 1 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 1 (+.f64 1 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 1 (+.f64 1 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 (neg.f64 w) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))))

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1694×rational_best_oopsla_all_46_json_45_simplify-13
1128×rational_best_oopsla_all_46_json_45_simplify-89
960×rational_best_oopsla_all_46_json_45_simplify-24
952×rational_best_oopsla_all_46_json_45_simplify-7
916×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03359573
113408813
254898753
Stop Event
node limit
Counts
185 → 187
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
l
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) l)
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 l w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 l w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 l 1/2)))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))
(+.f64 0 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(+.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(-.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))
(-.f64 (*.f64 0 (*.f64 -1/2 (pow.f64 w 2))) (*.f64 (*.f64 -1/2 (pow.f64 w 2)) l))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 1)
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l (pow.f64 w 2)) (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l 1/2) (*.f64 l 1/2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))
(neg.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))
(+.f64 l (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(+.f64 0 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))) (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(+.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)) (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)))
(+.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) l)
(+.f64 (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(+.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 w (neg.f64 l)))
(+.f64 (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (-.f64 l (*.f64 l w)))
(-.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (-.f64 0 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(-.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) -1))
(-.f64 (*.f64 0 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)) (*.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))) (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(-.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 0)
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))
(*.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 1 (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) l))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (/.f64 l l))))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (/.f64 l l))))
(*.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(*.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) -1))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(*.f64 -1 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))
(/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)
(/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
Outputs
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w)))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)) (*.f64 l (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)) (*.f64 l (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)) (*.f64 l (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (*.f64 -1 w))) (+.f64 1 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w)))))
(*.f64 l (*.f64 (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)) (*.f64 l (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)) (neg.f64 w)))) (neg.f64 l))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)) (neg.f64 w)))) (neg.f64 l))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)) (neg.f64 w)))) (neg.f64 l))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1) (+.f64 1 (*.f64 -1 (*.f64 w (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 -1 (*.f64 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1)) (*.f64 l (+.f64 1 (*.f64 w (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 -1)) (neg.f64 w)))) (neg.f64 l))
l
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) l)
(+.f64 l (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))))
(+.f64 l (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)))
(+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l)))))
(+.f64 l (+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2)))))
(+.f64 l (+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3)))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))) l)))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))))
(*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))
(+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3)))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))) l)))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))))
(*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3))))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))
(+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l)))))
(+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (pow.f64 w 3)))) (+.f64 l (+.f64 (*.f64 -1 (*.f64 w (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) l)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 l) (*.f64 (log.f64 (/.f64 1 l)) l))))))
(+.f64 l (+.f64 (*.f64 w (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 l)) (neg.f64 l))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (log.f64 (/.f64 1 l))) (*.f64 1/2 l))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1/2 (*.f64 l (pow.f64 w 3)))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 (log.f64 (/.f64 1 l)) 1/2))) (+.f64 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))) l)))
(+.f64 (*.f64 (+.f64 l (*.f64 l (log.f64 (/.f64 1 l)))) (neg.f64 w)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 l (+.f64 1/2 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l (*.f64 -1/2 (pow.f64 w 3)))))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (+.f64 1 (*.f64 -1 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 l (*.f64 -1 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1))))
(*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 l (*.f64 -1 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1))))
(*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 l (*.f64 -1 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1))))
(*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (neg.f64 l))
(*.f64 -1 (*.f64 l (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w) 1)))
(*.f64 l (*.f64 -1 (+.f64 w (-.f64 (*.f64 (pow.f64 w 2) -1/2) 1))))
(*.f64 (+.f64 (*.f64 (pow.f64 w 2) -1/2) (-.f64 w 1)) (neg.f64 l))
l
(+.f64 (*.f64 -1 (*.f64 l w)) l)
(+.f64 l (*.f64 l (neg.f64 w)))
(*.f64 l (-.f64 1 w))
(-.f64 l (*.f64 l w))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 l w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (neg.f64 w)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 -1 (*.f64 l w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 l (neg.f64 w)) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (neg.f64 w)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(+.f64 (*.f64 -1 (*.f64 l w)) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) l))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 l 1/2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 0 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(-.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 0)
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 l) 1/2)))
(neg.f64 (*.f64 l (neg.f64 (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 0 (*.f64 -1/2 (pow.f64 w 2))) (*.f64 (*.f64 -1/2 (pow.f64 w 2)) l))
(*.f64 (*.f64 (pow.f64 w 2) -1/2) (neg.f64 l))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) 1)
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 l l))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l (pow.f64 w 2)) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 l 1/2) (*.f64 l 1/2)))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))
(*.f64 1/2 (*.f64 l (pow.f64 w 2)))
(neg.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 w 2) 1/2)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 l) 1/2)))
(neg.f64 (*.f64 l (neg.f64 (*.f64 1/2 (pow.f64 w 2)))))
(+.f64 l (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (*.f64 w (neg.f64 l)) (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) 1/2)) (-.f64 1 w))))
(+.f64 (-.f64 l (*.f64 l w)) (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 0 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))) (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (*.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (*.f64 (-.f64 l (*.f64 l w)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)) (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) 1/2)) (-.f64 1 w))))
(+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 l (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 (*.f64 w (neg.f64 l)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 (*.f64 w (neg.f64 l)) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))))
(*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (log.f64 (/.f64 1 l)) (*.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (neg.f64 w))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(+.f64 (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))) (-.f64 l (*.f64 l w)))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) 1/2)) (-.f64 1 w))))
(+.f64 (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 w 2) 1/2) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (+.f64 1 (neg.f64 w)))) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l)))
(+.f64 (*.f64 l (*.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 (*.f64 w (log.f64 (/.f64 1 l))) (-.f64 (*.f64 l w) l))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (*.f64 l (pow.f64 w 2)))) (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 w (*.f64 (-.f64 (*.f64 l w) l) (log.f64 (/.f64 1 l)))) (*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) 1/2)) (-.f64 1 w))))
(+.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) l)
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(+.f64 (+.f64 (-.f64 l (*.f64 l w)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 w 2) 1/2)))) (*.f64 w (neg.f64 l)))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(+.f64 (+.f64 (*.f64 l (*.f64 (pow.f64 w 2) 1/2)) (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))) (-.f64 l (*.f64 l w)))
(-.f64 (+.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 l (*.f64 1/2 (*.f64 l (pow.f64 w 2))))) (*.f64 l w))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 w 2))) (-.f64 l (*.f64 l w))))
(+.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(-.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (-.f64 0 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l)))))))
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 0)
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 w (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (neg.f64 (log.f64 (/.f64 1 l))))) (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (*.f64 w (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (neg.f64 (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))))
(-.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))) (*.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) -1))
(*.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (-.f64 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)) -1))
(*.f64 (+.f64 1 (*.f64 w (neg.f64 (log.f64 (/.f64 1 l))))) (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(-.f64 (*.f64 0 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)) (*.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))) (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) 1)
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(/.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1) (-.f64 (*.f64 w (log.f64 (/.f64 1 l))) 1)))))
(/.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))) (/.f64 (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))))) (*.f64 (+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l))) (/.f64 (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 w (log.f64 (/.f64 1 l))))))))
(-.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 0)
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 1 (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 1 (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 1 (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (/.f64 l l) (+.f64 (neg.f64 w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (/.f64 l l) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) 1/2) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (neg.f64 w))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 1 (+.f64 1 (neg.f64 w)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 1 (*.f64 w (neg.f64 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (+.f64 (neg.f64 w) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (*.f64 (+.f64 1 (neg.f64 w)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (neg.f64 w) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1)))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 (*.f64 (pow.f64 w 2) 1/2) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (+.f64 1 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (*.f64 w (neg.f64 (/.f64 l l))) (*.f64 (/.f64 l l) (+.f64 (*.f64 (pow.f64 w 2) 1/2) 1))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 1 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l))) l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 w 2) 1/2) l)) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 l (+.f64 (+.f64 1 (neg.f64 w)) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 w 2) (*.f64 1/2 (/.f64 l l)))) (/.f64 l l))))
(*.f64 l (+.f64 (neg.f64 w) (+.f64 1 (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w)))
(*.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) -1))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 -1 (neg.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 1 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(*.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (*.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) 1)
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))
(/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (/.f64 (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w))) (+.f64 l (*.f64 (neg.f64 l) (+.f64 (*.f64 -1/2 (pow.f64 w 2)) w)))))
(+.f64 l (*.f64 (+.f64 w (*.f64 (pow.f64 w 2) -1/2)) (neg.f64 l)))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 l (*.f64 w (log.f64 l)))
0.5b
(pow.f64 (log.f64 l) 2)
3.7b
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
7.9b
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
Compiler

Compiled 114 to 53 computations (53.5% saved)

series7.0ms (0%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
1.0ms
l
@-inf
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
1.0ms
l
@inf
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
1.0ms
l
@-inf
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
1.0ms
w
@inf
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))

rewrite146.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1578×rational_best_oopsla_all_46_json_45_simplify-13
1348×rational_best_oopsla_all_46_json-2
1348×rational_best_oopsla_all_46_json-1
1348×rational_best_oopsla_all_46_json-4
1348×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020129
1140129
2526123
32869123
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
(*.f64 l (*.f64 w (log.f64 l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (pow.f64 w 2)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 (*.f64 l 1/2) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 (log.f64 l) (/.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (neg.f64 w) (log.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 l (neg.f64 (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (*.f64 (neg.f64 w) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 l) (/.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 w) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (log.f64 l)) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 (neg.f64 w) (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 l (neg.f64 (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (neg.f64 (*.f64 (neg.f64 w) (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (neg.f64 w) (log.f64 l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
1488×rational_best_oopsla_all_46_json_45_simplify-13
1466×rational_best_oopsla_all_46_json_45_simplify-89
1294×rational_best_oopsla_all_46_json_45_simplify-7
1290×rational_best_oopsla_all_46_json_45_simplify-24
1178×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03818231
116018081
263168081
Stop Event
node limit
Counts
169 → 167
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (*.f64 -1/6 l)))) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w))))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(+.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)
(+.f64 0 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 l) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l 1/2) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) l)) 0))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))
(-.f64 0 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l))
(-.f64 0 (*.f64 l (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(-.f64 0 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2))))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))
(-.f64 0 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) l))
(-.f64 (*.f64 (*.f64 l (pow.f64 w 2)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))) 0)
(-.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l)) 0)
(-.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 (*.f64 l 1/2) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 1)
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)
(+.f64 0 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(+.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))
(-.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(-.f64 (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 1)
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(+.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)
(+.f64 0 (*.f64 l (*.f64 w (log.f64 l))))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 (log.f64 l) (/.f64 w w))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l w) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) l)) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 l) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (neg.f64 w) (log.f64 l)) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) 0))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l))))
(-.f64 0 (*.f64 w (*.f64 l (neg.f64 (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))
(-.f64 0 (*.f64 l (*.f64 (neg.f64 w) (log.f64 l))))
(-.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l)) 0)
(-.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 l) (/.f64 w w))) 0)
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 w) (log.f64 l))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 (neg.f64 w) (log.f64 l))))
(-.f64 (*.f64 0 (*.f64 l (neg.f64 (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) w))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) l))
(-.f64 (*.f64 l (neg.f64 (*.f64 (neg.f64 w) (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (neg.f64 w) (log.f64 l))) 0))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) 1)
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 w w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l)))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))
Outputs
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 w (log.f64 l)))) l))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (pow.f64 w 2))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 (/.f64 1 l)) 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 l)) 2) (*.f64 1/2 (pow.f64 w 2))) (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) 1)))))
(*.f64 l (*.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) -1/2)) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w)) 1)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) 1)))))
(*.f64 l (*.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) -1/2)) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w)) 1)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) 1)))))
(*.f64 l (*.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) -1/2)) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w)) 1)) (neg.f64 (exp.f64 (neg.f64 w)))))
(*.f64 -1 (*.f64 l (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) (*.f64 -1 (*.f64 w (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) 1) (exp.f64 (neg.f64 w)))))
(*.f64 l (*.f64 -1 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 (*.f64 w (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) 2))) 1)))))
(*.f64 l (*.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) 2) -1/2)) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) (neg.f64 w)) 1)) (neg.f64 (exp.f64 (neg.f64 w)))))
l
(+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))
(+.f64 l (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))
(+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w)))
(+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (+.f64 (*.f64 l (*.f64 -1 (log.f64 l))) (*.f64 1/2 l)) (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 l)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 l) (*.f64 -1 (*.f64 l (log.f64 l))))) (pow.f64 w 2)) (+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (+.f64 (*.f64 -1/2 (*.f64 l (pow.f64 (log.f64 l) 2))) (*.f64 -1/6 l)))) (+.f64 l (*.f64 (+.f64 (*.f64 -1 l) (*.f64 l (log.f64 l))) w))))
(+.f64 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 l (*.f64 -1/2 (pow.f64 (log.f64 l) 2))) (+.f64 (*.f64 1/2 (*.f64 l (log.f64 l))) (*.f64 l -1/6)))) (+.f64 l (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (+.f64 (*.f64 l (*.f64 -1 (log.f64 l))) (*.f64 1/2 l)) (*.f64 l (*.f64 1/2 (pow.f64 (log.f64 l) 2))))) (*.f64 w (*.f64 l (+.f64 -1 (log.f64 l)))))))
(+.f64 (+.f64 l (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1)))) (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l (+.f64 1/2 (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 l)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 (log.f64 l) (*.f64 1/2 l)) (*.f64 l (+.f64 -1/6 (*.f64 (pow.f64 (log.f64 l) 2) -1/2)))))))
(*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))) (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 w (log.f64 l)))) (+.f64 (*.f64 (exp.f64 (neg.f64 w)) l) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w))))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 1/2 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (exp.f64 (neg.f64 w))))))
(+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))) (*.f64 l (*.f64 w (*.f64 (log.f64 l) (exp.f64 (neg.f64 w))))))
(*.f64 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (*.f64 -1 w))) (+.f64 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 (log.f64 l) 2) (exp.f64 (*.f64 -1 w)))))) (*.f64 l (*.f64 w (*.f64 (exp.f64 (*.f64 -1 w)) (log.f64 l))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w)))
(*.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (*.f64 l w)))
(*.f64 l (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w)))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(*.f64 l (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) w))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 l)))) (*.f64 l w))
(*.f64 w (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 l)))) l))
(+.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 0 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 0)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 l) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l 1/2) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) l)) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 l (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 1/2 (*.f64 l (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2))))))
(neg.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2))))))
(*.f64 (*.f64 1/2 l) (neg.f64 (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 0 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))) l))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 (*.f64 l (pow.f64 w 2)) (*.f64 1/2 (pow.f64 (log.f64 l) 2))) 0)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l)) 0)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 0 (*.f64 l 1/2)) (*.f64 (*.f64 l 1/2) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2)))))
(neg.f64 (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2))))))
(*.f64 (*.f64 1/2 l) (neg.f64 (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 (log.f64 l) 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))) (neg.f64 (*.f64 l (*.f64 (pow.f64 w 2) (*.f64 -1/2 (pow.f64 (log.f64 l) 2))))))
(*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (pow.f64 w 2)))))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (*.f64 -1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) 1)
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 l l))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)) (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))) (*.f64 l (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(/.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 (/.f64 l l) (*.f64 1/2 (pow.f64 w 2))))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l (*.f64 1/2 (pow.f64 w 2))))
(*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (*.f64 l (pow.f64 w 2))))
(+.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 0 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (exp.f64 (neg.f64 w))) (*.f64 (pow.f64 w 2) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 l 1/2)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (+.f64 l (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 l (+.f64 (*.f64 w (log.f64 l)) 1)) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (*.f64 l (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2)))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0)
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (exp.f64 (neg.f64 w))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0)
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))))) (*.f64 (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))) (*.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))) (exp.f64 (neg.f64 w)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))) (*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2)))))))) (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))))))))
(*.f64 (*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w)))) (/.f64 (*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w)))) (*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (exp.f64 (neg.f64 w)) (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(-.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 w))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 w)))) 0))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) 1)
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (exp.f64 (neg.f64 w)) (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (exp.f64 (neg.f64 w))) (/.f64 (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))))) (*.f64 (exp.f64 (neg.f64 w)) (/.f64 (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l))))) (+.f64 l (*.f64 l (+.f64 (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))) (*.f64 w (log.f64 l)))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 l (*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 (pow.f64 (log.f64 l) 2) (*.f64 1/2 (pow.f64 w 2))))) (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(+.f64 0 (*.f64 l (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) 0)
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 w (log.f64 l))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (*.f64 (log.f64 l) (/.f64 w w))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l w) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) l)) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 l) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (neg.f64 w) (log.f64 l)) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 (/.f64 l l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 w (*.f64 l (neg.f64 (log.f64 l)))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 l (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 -1 (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 (neg.f64 l) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 0 (*.f64 l (*.f64 (neg.f64 w) (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l)) 0)
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 (*.f64 l w) (*.f64 (log.f64 l) (/.f64 w w))) 0)
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))) (*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 w) (log.f64 l))))
(*.f64 (*.f64 l (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l)))) (neg.f64 (*.f64 (log.f64 l) (neg.f64 w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l))))) (*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 (neg.f64 l) (*.f64 w (log.f64 l)))))
(*.f64 (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))) (neg.f64 (*.f64 w (*.f64 (neg.f64 l) (log.f64 l)))))
(*.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (*.f64 (log.f64 l) (*.f64 l w))))
(-.f64 (*.f64 (*.f64 w (log.f64 l)) (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 l))) (*.f64 (neg.f64 (neg.f64 l)) (*.f64 (neg.f64 w) (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (*.f64 l (neg.f64 (log.f64 l)))) (*.f64 (*.f64 l (neg.f64 (log.f64 l))) w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)))) (*.f64 (neg.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))) l))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(-.f64 (*.f64 l (neg.f64 (*.f64 (neg.f64 w) (log.f64 l)))) (*.f64 (neg.f64 (*.f64 (neg.f64 w) (log.f64 l))) 0))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) 1)
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 w w))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 l l))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 w (log.f64 l)) (*.f64 w (log.f64 l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (log.f64 l) (log.f64 l)))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (*.f64 w (log.f64 l))) (*.f64 l (*.f64 w (log.f64 l)))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 (log.f64 l) (*.f64 l w)) (/.f64 (*.f64 l (log.f64 l)) (*.f64 l (log.f64 l))))
(/.f64 (*.f64 l (*.f64 w (log.f64 l))) (/.f64 (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l)) (*.f64 (*.f64 w (log.f64 l)) (/.f64 l l))))
(*.f64 l (*.f64 w (log.f64 l)))
(*.f64 (log.f64 l) (*.f64 l w))

eval513.0ms (2.8%)

Compiler

Compiled 40561 to 20525 computations (49.4% saved)

prune362.0ms (1.9%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New125351258
Fresh055
Picked011
Done3710
Total1256181274
Error
0.1b
Counts
1274 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
13.2b
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
14.3b
(-.f64 l (*.f64 l w))
13.2b
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
8.6b
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
13.2b
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
8.6b
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
8.5b
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
13.3b
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
13.5b
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
1.6b
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
5.3b
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
5.3b
(*.f64 (exp.f64 (*.f64 (+.f64 w 1) (log.f64 l))) (exp.f64 (neg.f64 w)))
0.4b
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
2.4b
(*.f64 (exp.f64 (neg.f64 w)) l)
13.2b
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
13.4b
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
13.9b
l
Compiler

Compiled 269 to 182 computations (32.3% saved)

regimes98.0ms (0.5%)

Counts
27 → 1
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (*.f64 (+.f64 w 1) (log.f64 l))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (+.f64 (*.f64 w (log.f64 l)) (log.f64 l))) (exp.f64 (neg.f64 w)))
(*.f64 (+.f64 1 (+.f64 (*.f64 w (log.f64 l)) (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 (+.f64 l (*.f64 l (*.f64 w (log.f64 l)))) (*.f64 l (*.f64 1/2 (*.f64 (pow.f64 w 2) (pow.f64 (log.f64 l) 2))))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 l (+.f64 (*.f64 (log.f64 l) w) (*.f64 (pow.f64 w 2) (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))))))))
(*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 w 2) (+.f64 (pow.f64 (log.f64 l) 2) (log.f64 l)))) (*.f64 w (log.f64 l)))) (*.f64 l (exp.f64 (neg.f64 w))))
(+.f64 (*.f64 l (*.f64 w (+.f64 (log.f64 l) -1))) (+.f64 l (*.f64 (pow.f64 w 2) (+.f64 (*.f64 l 1/2) (*.f64 l (+.f64 (*.f64 1/2 (+.f64 (log.f64 l) (pow.f64 (log.f64 l) 2))) (neg.f64 (log.f64 l))))))))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Calls

3 calls:

68.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
11.0ms
w
11.0ms
l
Results
ErrorSegmentsBranch
0.4b1w
0.4b1l
0.4b1(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 414 to 195 computations (52.9% saved)

regimes21.0ms (0.1%)

Counts
18 → 1
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (exp.f64 (neg.f64 w))))
(/.f64 (*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 (log.f64 l) w)))) 1)
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (*.f64 l (exp.f64 (neg.f64 w))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (*.f64 l (+.f64 (*.f64 1/2 (pow.f64 w 2)) (-.f64 1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 (+.f64 l (*.f64 (neg.f64 w) l)) (*.f64 l (*.f64 (pow.f64 w 2) 1/2))))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
Calls

2 calls:

9.0ms
l
8.0ms
w
Results
ErrorSegmentsBranch
1.3b1w
1.3b1l
Compiler

Compiled 229 to 107 computations (53.3% saved)

regimes17.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
Outputs
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
Calls

2 calls:

8.0ms
l
6.0ms
w
Results
ErrorSegmentsBranch
1.6b1w
1.6b1l
Compiler

Compiled 134 to 63 computations (53% saved)

regimes26.0ms (0.1%)

Counts
11 → 2
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (-.f64 l (*.f64 l w)))
(-.f64 (*.f64 w (neg.f64 l)) (*.f64 l (-.f64 -1 (*.f64 (log.f64 l) w))))
(*.f64 l (*.f64 (+.f64 1 (*.f64 w (log.f64 l))) (+.f64 1 (*.f64 -1 w))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (/.f64 1 l)) (neg.f64 w))) (+.f64 l (*.f64 (neg.f64 w) l)))
(-.f64 (-.f64 l (*.f64 l w)) (*.f64 (-.f64 l (*.f64 l w)) (*.f64 (log.f64 (/.f64 1 l)) w)))
Outputs
(+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1))))
(*.f64 (exp.f64 (neg.f64 w)) l)
Calls

2 calls:

18.0ms
w
6.0ms
l
Results
ErrorSegmentsBranch
1.3b2w
2.4b1l
Compiler

Compiled 122 to 59 computations (51.6% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
0.00026006355422474357
23835809355.48389
Results
21.0ms160×body256valid
2.0ms17×body256infinite
Compiler

Compiled 225 to 161 computations (28.4% saved)

regimes13.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (log.f64 l) w) w)) l)
Outputs
(*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w)))
(*.f64 (exp.f64 (neg.f64 w)) l)
Calls

2 calls:

8.0ms
w
4.0ms
l
Results
ErrorSegmentsBranch
1.3b2w
2.4b1l
Compiler

Compiled 39 to 22 computations (43.6% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
0.00026006355422474357
23835809355.48389
Results
20.0ms160×body256valid
2.0ms13×body256infinite
Compiler

Compiled 225 to 161 computations (28.4% saved)

regimes7.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
(*.f64 (exp.f64 (neg.f64 w)) l)
Outputs
(*.f64 (exp.f64 (neg.f64 w)) l)
Calls

2 calls:

3.0ms
l
3.0ms
w
Results
ErrorSegmentsBranch
2.4b1w
2.4b1l
Compiler

Compiled 19 to 11 computations (42.1% saved)

regimes7.0ms (0%)

Accuracy

Total -0.3b remaining (-2.2%)

Threshold costs -0.3b (-2.2%)

Counts
2 → 1
Calls
Call 1
Inputs
l
(-.f64 l (*.f64 l w))
Outputs
l
Calls

2 calls:

4.0ms
w
3.0ms
l
Results
ErrorSegmentsBranch
13.9b1w
13.9b1l
Compiler

Compiled 14 to 8 computations (42.9% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038221
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(if (<=.f64 w 4150517416584649/2305843009213693952) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(if (<=.f64 w 5534023222112865/2305843009213693952) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (exp.f64 (neg.f64 w)) l)
l
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) (+.f64 l (*.f64 (log.f64 l) (*.f64 l w))))
(*.f64 l (*.f64 (exp.f64 (neg.f64 w)) (+.f64 1 (*.f64 w (log.f64 l)))))
(if (<=.f64 w 4150517416584649/2305843009213693952) (+.f64 l (*.f64 w (*.f64 l (+.f64 (log.f64 l) -1)))) (*.f64 (exp.f64 (neg.f64 w)) l))
(if (<=.f64 w 5534023222112865/2305843009213693952) (*.f64 l (+.f64 (*.f64 w (log.f64 l)) (-.f64 1 w))) (*.f64 (exp.f64 (neg.f64 w)) l))
(*.f64 (exp.f64 (neg.f64 w)) l)
l
Compiler

Compiled 90 to 61 computations (32.2% saved)

soundness0.0ms (0%)

end37.0ms (0.2%)

Compiler

Compiled 78 to 33 computations (57.7% saved)

Profiling

Loading profile data...